Title: Tech Blog: Engineering Principles at Genio (formerly Glean) | Genio

URL Source: https://genio.co/blog/engineering-principles-at-genio

Published Time: 2023-04-17T23:00:00.000Z

Markdown Content:
# Tech Blog: Engineering Principles at Genio (formerly Glean) | Genio

[Skip to main menu](https://genio.co/blog/engineering-principles-at-genio#main-menu)[Skip to footer](https://genio.co/blog/engineering-principles-at-genio#footer)

*   [Sign in](https://app.genio.co/account/sign-in)
*   [Get started for free](https://genio.co/pricing/get-genio-free)
*   [Activate a licence](https://app.genio.co/notes/activate)Activate a licence

[](https://genio.co/)Genio logo - home

*   Products
*   Pricing
*   Resources
*   About Genio

[Watch a demo](https://genio.co/watch-demo)

[Genio Notes](https://genio.co/notes)Genio Notes

![Image 6: Learner support and retention icon](https://genio.co/hubfs/website/vectors/menu-icons/the_glean_study_tool_Icon.svg)

Genio Notes
The #1 note taking solution to boost knowledge, skills and confidence

[The Confident Notetaker's Masterclass](https://genio.co/the-confident-notetakers-masterclass)The Confident Notetaker's Masterclass

![Image 7: The Confident Notetaker's Masterclass icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_studying%20mh%20challenge.svg)

The Confident Notetaker's Masterclass
An on-demand online note taking course that helps you prepare for your studies

[Genio Present](https://genio.co/present)Genio Present

![Image 8: Genio Present icon](https://genio.co/hubfs/website/vectors/menu-icons/present%20icon.png)

Genio Present
Our brand new tool to reduce presentation anxiety and build lasting communication skills

Enter search term Search

[Genio for institutions](https://genio.co/solutions/institutions)Genio for institutions

![Image 9: Implement Genio in your institution icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_higher%20ed.svg)

Genio for institutions
Learn why over 1,000 institutions around the world choose Genio

[Genio for students](https://genio.co/solutions/students)Genio for students

![Image 10: Learner support and retention icon](https://genio.co/hubfs/website/vectors/menu-icons/the_glean_study_tool_Icon.svg)

Genio for students
Over 160,000 students are using Genio tools to unlock better learning

[Recommend Genio](https://genio.co/resources/assessors-toolkit)Recommend Genio

![Image 11: Recommend Genio in needs assessments icon](https://genio.co/hubfs/website/vectors/menu-icons/recommend-glean-icon.svg)

Recommend Genio
Confidently demonstrate and recommend Genio's solutions

[Why choose Genio](https://genio.co/solutions/why-choose-genio)Why choose Genio

![Image 12: Genio website favicon 300x300-1](https://genio.co/hubfs/Genio%20website%20favicon%20300x300-1.svg)

Why choose Genio
Explore all the reasons Genio is the #1 note taking solution to boost knowledge, skills and confidence

[Packages for institutions](https://genio.co/pricing/institutions)Packages for institutions

![Image 13: roi-calculator-icon](https://genio.co/hubfs/website/vectors/menu-icons/roi-calculator-icon.svg)

Packages for institutions
Explore our packages and provide Genio Notes for students

[Individual plans for students](https://genio.co/pricing/individuals)Individual plans for students 

![Image 14: Individual plans for students icon](https://genio.co/hubfs/website/vectors/menu-icons/icon_individual%20pricing.png)

Individual plans for students 
Purchase a Genio Notes subscription for your studies or on behalf of someone else

[Get Genio Notes free](https://genio.co/pricing/get-genio-free)Get Genio Notes free

![Image 15: icon_get genio free](https://genio.co/hubfs/website/vectors/menu-icons/icon_get%20genio%20free.png)

Get Genio Notes free
Find out if you can get Genio Notes through government programs or your institution

Enter search term Search

[Institution Wide](https://genio.co/pricing/institution-wide)Institution Wide

![Image 16: Institution Wide icon](https://genio.co/hubfs/website/vectors/menu-icons/faculty-support-icon.svg)

Institution Wide
Drive student engagement and retention at your institution

[ROI calculator](https://genio.co/resources/roi-calculator)ROI calculator

![Image 17: ROI calculator icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_balancing%20work.svg)

ROI calculator
See how much you could save by improving retention and persistence with Genio Notes

[Request a demo account](https://genio.co/solutions/recommend-genio/demonstrator-account)Request a demo account

![Image 18: Request a demo account icon](https://genio.co/hubfs/website/vectors/menu-icons/tool-for-admins-icon.svg)

Request a demo account

[Activate a Genio Notes licence](https://app.genio.co/notes/activate)Activate a Genio Notes licence

![Image 19: Learner support and retention icon](https://genio.co/hubfs/website/vectors/menu-icons/the_glean_study_tool_Icon.svg)

Activate a Genio Notes licence

###### Explore

[Product and feature guides](https://genio.co/resources/product-and-feature-guides)Product and feature guides

![Image 20: Product and feature guides icon](https://genio.co/hubfs/website/vectors/menu-icons/video_guides-icon-01.svg)

Product and feature guides

[Learner support and retention](https://genio.co/resources/learner-support-and-retention)Learner support and retention

![Image 21: Learner support and retention icon](https://genio.co/hubfs/website/vectors/menu-icons/the_glean_study_tool_Icon.svg)

Learner support and retention

[Recommend Genio in needs assessments](https://genio.co/resources/assessors-toolkit)Recommend Genio in needs assessments

![Image 22: Recommend Genio in needs assessments icon](https://genio.co/hubfs/website/vectors/menu-icons/recommend-glean-icon.svg)

Recommend Genio in needs assessments

[Tips and advice for students](https://genio.co/resources/tips-and-advice-for-students)Tips and advice for students

![Image 23: Tips and advice for students icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_learning%20accessible.svg)

Tips and advice for students

[Implement Genio in your institution](https://genio.co/resources/implement-genio)Implement Genio in your institution

![Image 24: Implement Genio in your institution icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_higher%20ed.svg)

Implement Genio in your institution

[Accessibility and compliance](https://genio.co/resources/compliance-and-accessibility)Accessibility and compliance 

![Image 25: Accessibility and compliance icon](https://genio.co/hubfs/website/vectors/menu-icons/it-icon.svg)

Accessibility and compliance 

[Genio AI Hub](https://genio.co/ai-hub)Genio AI Hub

![Image 26: Genio AI Hub](https://genio.co/hubfs/website/vectors/menu-icons/about-us-icon.svg)

Genio AI Hub

[Support for STEM students](https://genio.co/notes/stem-study-support-tools)Support for STEM students

![Image 27: roi-calculator-icon](https://genio.co/hubfs/website/vectors/menu-icons/roi-calculator-icon.svg)

Support for STEM students

Enter search term Search

###### Browse

[Events and webinars](https://genio.co/resources/events-and-webinars)Events and webinars

![Image 28: Events and webinars icon](https://genio.co/hubfs/website/vectors/menu-icons/events-icon.svg)

Events and webinars

[Case studies and user stories](https://genio.co/resources/case-studies-and-user-stories)Case studies and user stories

![Image 29: Case studies and user stories icon](https://genio.co/hubfs/website/vectors/menu-icons/case-studies-icon.svg)

Case studies and user stories

[Blog](https://genio.co/blog)Blog

![Image 30: Blog icon](https://genio.co/hubfs/website/vectors/menu-icons/blog-icon.svg)

Blog

[Research and insights](https://genio.co/resources/research-and-insights)Research and insights

![Image 31: Our Brand Story icon](https://genio.co/hubfs/website/vectors/menu-icons/guides-icon.svg)

Research and insights

[Help center](https://help.genio.co/)Help center

![Image 32: Help center icon](https://genio.co/hubfs/website/vectors/menu-icons/customer-support-icon.svg)

Help center

[Genio Podcast: Learning Outcomes Leaders](https://genio.co/resources/learning-outcomes-leaders-podcast)Genio Podcast: Learning Outcomes Leaders

![Image 33: Genio Podcast: Learning Outcomes Leaders](https://genio.co/hubfs/mic.png)

Genio Podcast: Learning Outcomes Leaders

[About us](https://genio.co/about)About us

![Image 34: About us icon](https://genio.co/hubfs/Genio%20website%20favicon%20300x300.svg)

About us

[Careers](https://genio.co/about/careers)Careers

![Image 35: Careers icon](https://genio.co/hubfs/website/vectors/menu-icons/careers-icon.svg)

Careers

[Research Accreditation Hub](https://genio.co/about/research-accreditation-hub)Research Accreditation Hub

![Image 36: Research Accreditation Hub icon](https://genio.co/hubfs/website/vectors/menu-icons/icon_research%20accreditations.png)

Research Accreditation Hub

[Our Brand Story](https://genio.co/about/our-brand-story)Our Brand Story

![Image 37: Our Brand Story icon](https://genio.co/hubfs/website/vectors/menu-icons/guides-icon.svg)

Our Brand Story

[Life at Genio](https://genio.co/about/careers/life-at-genio)Life at Genio

![Image 38: Life at Genio icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_faculty%20staff.svg)

Life at Genio

[Contact us](https://genio.co/contact)Contact us

![Image 39: Contact us icon](https://genio.co/hubfs/website/vectors/menu-icons/contact-us-icon.svg)

Contact us

Enter search term Search

[Home](https://genio.co/)

*   [Sign in](https://app.genio.co/account/sign-in)
*   [Get started for free](https://genio.co/pricing/get-genio-free)
*   [Activate a licence](https://app.genio.co/notes/activate)
*   [Watch a demo](https://genio.co/watch-demo)

Enter search term Search

*   Products  
    *   [Genio Notes](https://genio.co/notes)Genio Notes![Image 40: Learner support and retention icon](https://genio.co/hubfs/website/vectors/menu-icons/the_glean_study_tool_Icon.svg) Genio Notes
The #1 note taking solution to boost knowledge, skills and confidence   [The Confident Notetaker's Masterclass](https://genio.co/the-confident-notetakers-masterclass)The Confident Notetaker's Masterclass![Image 41: The Confident Notetaker's Masterclass icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_studying%20mh%20challenge.svg) The Confident Notetaker's Masterclass
An on-demand online note taking course that helps you prepare for your studies   [Genio Present](https://genio.co/present)Genio Present![Image 42: Genio Present icon](https://genio.co/hubfs/website/vectors/menu-icons/present%20icon.png) Genio Present
Our brand new tool to reduce presentation anxiety and build lasting communication skills    
    *   [Genio for institutions](https://genio.co/solutions/institutions)Genio for institutions![Image 43: Implement Genio in your institution icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_higher%20ed.svg) Genio for institutions
Learn why over 1,000 institutions around the world choose Genio   [Genio for students](https://genio.co/solutions/students)Genio for students![Image 44: Learner support and retention icon](https://genio.co/hubfs/website/vectors/menu-icons/the_glean_study_tool_Icon.svg) Genio for students
Over 160,000 students are using Genio tools to unlock better learning   [Recommend Genio](https://genio.co/resources/assessors-toolkit)Recommend Genio![Image 45: Recommend Genio in needs assessments icon](https://genio.co/hubfs/website/vectors/menu-icons/recommend-glean-icon.svg) Recommend Genio
Confidently demonstrate and recommend Genio's solutions   [Why choose Genio](https://genio.co/solutions/why-choose-genio)Why choose Genio![Image 46: Genio website favicon 300x300-1](https://genio.co/hubfs/Genio%20website%20favicon%20300x300-1.svg) Why choose Genio
Explore all the reasons Genio is the #1 note taking solution to boost knowledge, skills and confidence    

*   Pricing  
    *   [Packages for institutions](https://genio.co/pricing/institutions)Packages for institutions![Image 47: roi-calculator-icon](https://genio.co/hubfs/website/vectors/menu-icons/roi-calculator-icon.svg) Packages for institutions
Explore our packages and provide Genio Notes for students   [Individual plans for students](https://genio.co/pricing/individuals)Individual plans for students ![Image 48: Individual plans for students icon](https://genio.co/hubfs/website/vectors/menu-icons/icon_individual%20pricing.png) Individual plans for students 
Purchase a Genio Notes subscription for your studies or on behalf of someone else   [Get Genio Notes free](https://genio.co/pricing/get-genio-free)Get Genio Notes free![Image 49: icon_get genio free](https://genio.co/hubfs/website/vectors/menu-icons/icon_get%20genio%20free.png) Get Genio Notes free
Find out if you can get Genio Notes through government programs or your institution    
    *   [Institution Wide](https://genio.co/pricing/institution-wide)Institution Wide![Image 50: Institution Wide icon](https://genio.co/hubfs/website/vectors/menu-icons/faculty-support-icon.svg) Institution Wide
Drive student engagement and retention at your institution   [ROI calculator](https://genio.co/resources/roi-calculator)ROI calculator![Image 51: ROI calculator icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_balancing%20work.svg) ROI calculator
See how much you could save by improving retention and persistence with Genio Notes   [Request a demo account](https://genio.co/solutions/recommend-genio/demonstrator-account)Request a demo account![Image 52: Request a demo account icon](https://genio.co/hubfs/website/vectors/menu-icons/tool-for-admins-icon.svg) Request a demo account   [Activate a Genio Notes licence](https://app.genio.co/notes/activate)Activate a Genio Notes licence![Image 53: Learner support and retention icon](https://genio.co/hubfs/website/vectors/menu-icons/the_glean_study_tool_Icon.svg) Activate a Genio Notes licence    

*   Resources  
    *   [Product and feature guides](https://genio.co/resources/product-and-feature-guides)Product and feature guides![Image 54: Product and feature guides icon](https://genio.co/hubfs/website/vectors/menu-icons/video_guides-icon-01.svg) Product and feature guides   [Learner support and retention](https://genio.co/resources/learner-support-and-retention)Learner support and retention![Image 55: Learner support and retention icon](https://genio.co/hubfs/website/vectors/menu-icons/the_glean_study_tool_Icon.svg) Learner support and retention   [Recommend Genio in needs assessments](https://genio.co/resources/assessors-toolkit)Recommend Genio in needs assessments![Image 56: Recommend Genio in needs assessments icon](https://genio.co/hubfs/website/vectors/menu-icons/recommend-glean-icon.svg) Recommend Genio in needs assessments   [Tips and advice for students](https://genio.co/resources/tips-and-advice-for-students)Tips and advice for students![Image 57: Tips and advice for students icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_learning%20accessible.svg) Tips and advice for students   [Implement Genio in your institution](https://genio.co/resources/implement-genio)Implement Genio in your institution![Image 58: Implement Genio in your institution icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_higher%20ed.svg) Implement Genio in your institution   [Accessibility and compliance](https://genio.co/resources/compliance-and-accessibility)Accessibility and compliance ![Image 59: Accessibility and compliance icon](https://genio.co/hubfs/website/vectors/menu-icons/it-icon.svg) Accessibility and compliance    [Genio AI Hub](https://genio.co/ai-hub)Genio AI Hub![Image 60: Genio AI Hub](https://genio.co/hubfs/website/vectors/menu-icons/about-us-icon.svg) Genio AI Hub   [Support for STEM students](https://genio.co/notes/stem-study-support-tools)Support for STEM students![Image 61: roi-calculator-icon](https://genio.co/hubfs/website/vectors/menu-icons/roi-calculator-icon.svg) Support for STEM students    
    *   [Events and webinars](https://genio.co/resources/events-and-webinars)Events and webinars![Image 62: Events and webinars icon](https://genio.co/hubfs/website/vectors/menu-icons/events-icon.svg) Events and webinars   [Case studies and user stories](https://genio.co/resources/case-studies-and-user-stories)Case studies and user stories![Image 63: Case studies and user stories icon](https://genio.co/hubfs/website/vectors/menu-icons/case-studies-icon.svg) Case studies and user stories   [Blog](https://genio.co/blog)Blog![Image 64: Blog icon](https://genio.co/hubfs/website/vectors/menu-icons/blog-icon.svg) Blog   [Research and insights](https://genio.co/resources/research-and-insights)Research and insights![Image 65: Our Brand Story icon](https://genio.co/hubfs/website/vectors/menu-icons/guides-icon.svg) Research and insights   [Help center](https://help.genio.co/)Help center![Image 66: Help center icon](https://genio.co/hubfs/website/vectors/menu-icons/customer-support-icon.svg) Help center   [Genio Podcast: Learning Outcomes Leaders](https://genio.co/resources/learning-outcomes-leaders-podcast)Genio Podcast: Learning Outcomes Leaders![Image 67: Genio Podcast: Learning Outcomes Leaders](https://genio.co/hubfs/mic.png) Genio Podcast: Learning Outcomes Leaders    

*   About Genio  
    *   [About us](https://genio.co/about)About us![Image 68: About us icon](https://genio.co/hubfs/Genio%20website%20favicon%20300x300.svg) About us   [Careers](https://genio.co/about/careers)Careers![Image 69: Careers icon](https://genio.co/hubfs/website/vectors/menu-icons/careers-icon.svg) Careers   [Research Accreditation Hub](https://genio.co/about/research-accreditation-hub)Research Accreditation Hub![Image 70: Research Accreditation Hub icon](https://genio.co/hubfs/website/vectors/menu-icons/icon_research%20accreditations.png) Research Accreditation Hub   [Our Brand Story](https://genio.co/about/our-brand-story)Our Brand Story![Image 71: Our Brand Story icon](https://genio.co/hubfs/website/vectors/menu-icons/guides-icon.svg) Our Brand Story   [Life at Genio](https://genio.co/about/careers/life-at-genio)Life at Genio![Image 72: Life at Genio icon](https://genio.co/hubfs/website/vectors/menu-icons/megamenu%20icon_faculty%20staff.svg) Life at Genio   [Contact us](https://genio.co/contact)Contact us![Image 73: Contact us icon](https://genio.co/hubfs/website/vectors/menu-icons/contact-us-icon.svg) Contact us    

*   [Watch a demo](https://genio.co/watch-demo)

1.   [Blogs](https://genio.co/blog)
2.   [Tech Blog](https://genio.co/blog/tag/tech-blog)

# Engineering Principles at Genio (formerly Glean)

Our Engineering team follows five key principles. Read on to learn what they are...

![Image 74: Clock](https://genio.co/hubfs/raw_assets/public/genio-2025/images/clock.svg) 4 min read ![Image 75: Calendar](https://genio.co/hubfs/raw_assets/public/genio-2025/images/calender.svg)Published: 18 Apr 2023

![Image 76: Author](https://genio.co/hubfs/raw_assets/public/genio-2025/images/author.svg)Matthew Russell

![Image 77: Engineering Principles at Genio (formerly Glean)](https://genio.co/hubfs/TECH%20BLOG_engineering%20principles%20THUMB.png)

![Image 78: Illustration Of A Robot And Building Blocks](https://genio.co/hubfs/TECH%20BLOG_engineering%20principles%20HERO.png)

At Genio, the Engineering team follows five key software engineering principles. We pride ourselves on following these principles, we work to ensure that they aren’t lip service. While this isn't an exhaustive list of all the things we value and practice, we feel these are especially important.

*   Testability
*   Simplicity
*   Pragmatism
*   Incremental Changes
*   Effectiveness

## ![Image 79: Purple Block With A Tick Box On The Left And Black Text That Says Testability](https://genio.co/hs-fs/hubfs/TECH%20BLOG_engineering%20principles%20BODY1.png?width=800&height=180&name=TECH%20BLOG_engineering%20principles%20BODY1.png)

At Genio, we care deeply about making sure our code is well tested. This unlocks a whole suite of benefits: we can practise continuous delivery, limit the need for out-of-hours production support, and can move fast without breaking things. Releasing our software is super low stress - a routine occurrence that happens multiple times a day.

We seek to maximise the value we get out of our automated tests. We want tests that provide a high level of confidence that a feature still works, but they should also execute quickly and without flakes. We can't always have both – when we can't, we'll try and strike a balance at different levels using [the Testing Pyramid](https://martinfowler.com/bliki/TestPyramid.html).

Developers typically author the end-to-end tests, and also ensure that manual exploratory testing is well supported (for example, by adding options in the debug menu, or "test helper" endpoints, to arrange test scenarios).

## ![Image 80: Purple Block With A Tick Box On The Left And Black Text That Says Simplicity](https://genio.co/hs-fs/hubfs/TECH%20BLOG_engineering%20principles%20BODY2.png?width=800&height=180&name=TECH%20BLOG_engineering%20principles%20BODY2.png)

The greatest challenge in software development is managing complexity. Some complexity in software is inherent to the problem being tackled - any solution would have to deal with it in some form. But other complexity is "accidental complexity" - complexity introduced by the choices, the frameworks and libraries we use, the patterns and architectures we adopt, and the evolution of the system over time.

As complexity increases, it becomes harder to hold a mental model of the system in our heads, more challenging to understand any part of the system, and reduces our ability to predict all the consequences of a change. We start to go slower, and seemingly simple changes start to take longer.

There are a number of tactics that can help. Focusing on building "the simplest thing that could possibly work", rather than anticipating future needs that may or may not transpire (sometimes expressed as YAGNI - "you ain't gonna need it"). Good modularity is important - can we understand any class or function more-or-less in isolation, or do we have to reason about dozens of other pieces of code for it to start to make sense? Can we collaborate with Product on keeping product requirements simple - avoiding lots of intricate variations and edge cases? We also fight for time to address "technical debt", in order to keep our velocity high.

## ![Image 81: Pink Block With A Tick Box On The Left And Black Text That Says Pragmatism](https://genio.co/hs-fs/hubfs/TECH%20BLOG_engineering%20principles%20BODY3.png?width=800&height=180&name=TECH%20BLOG_engineering%20principles%20BODY3.png)

There are many good ideas, methodologies and best practices to draw from in software, and sometimes people can become ardent advocates for a particular way of doing things. At Genio, we realise everything is context-dependent - there are no absolute rules, just rules of thumb. We are opinionated, but not dogmatic - for example, we like immutability and default to that where possible, but we sometimes use mutation where there's good reason to. Every choice has advantages and disadvantages, and our job is to weigh them and pick a good tradeoff for any particular situation.

"Pragmatism" can sometimes be used as a justification to make unhealthy compromises - for example, taking on a large amount of technical debt in order to deliver a feature slightly faster. Instead, we seek to balance pragmatism with aspirations for technical excellence. If we want X, but X would be too hard or take too long, maybe we settle for Y - but at least we had a go at getting X.

We are willing to learn and change our mind, and are eager to explore new ideas - but maybe letting early adopters iron out the kinks first!

## ![Image 82: Red Block With A Tick Box On The Left And Black Text That Says Incremental Changes](https://genio.co/hs-fs/hubfs/TECH%20BLOG_engineering%20principles%20BODY4.png?width=800&height=180&name=TECH%20BLOG_engineering%20principles%20BODY4.png)

We make frequent small changes to our applications, and have these released into production as soon as we can (typically as soon as a pull request is merged). A small change is easy to code review and to explore with exploratory testing, and makes it simpler to identify the cause should a problem appear in production. It spreads out the risk of change, so we're never nervous about a "big bang" release to production.

A similar philosophy applies to how we deliver features - if we can deliver a basic feature quickly, users can begin to get value and we can learn from feedback about how best to improve it. We should always ask, what's the minimal viable version of this feature ("MVP") that we can deliver initially? In some cases, we can deliver features incrementally to users just by changing the app in small steps as we go, but sometimes it makes sense to use feature toggles to hide a new capability until it's all ready to be released. Either approach lets us break up a change into a series of small PRs.

``

## ![Image 83: Purple Block With A Tick Box On The Left And Black Text That Says Effectiveness](https://genio.co/hs-fs/hubfs/TECH%20BLOG_engineering%20principles%20BODY5.png?width=800&height=180&name=TECH%20BLOG_engineering%20principles%20BODY5.png)

We invest in ways in which we can work more efficiently, to try and use technology to our advantage and reduce cognitive load. We have an awesome Engineering Effectiveness squad that has a special focus on this, but it's everyone's responsibility to help out.

It's all too easy to end up spending time on "wasted" work - for example, spending a day struggling to get a local developer environment working correctly. It's not valuable to the business, and not interesting or fun for us either! We can't claim to eliminate these kinds of problems, but we do want to minimise them where we can. For example, we have tools to help set up and maintain the software stack that we need for development (Daktari), as well as scripts to diagnose problems with local environments. We share IDE and editor configuration via Git, and provide run configurations for common tasks.

Can we use tools to automate boring things for us, or help remember things we might otherwise forget? For example, if there's some trap or code smell that we want to avoid - can we get a linter to flag it? We use formatters to automatically format our code so we don't have to think about it (or get into debates about whitespace, because it's not all that interesting really!). We like type systems, because they document data shapes and can rule out potential bugs.

We also try to track useful developer metrics, with the aim of improving life for everyone - for example, are our CI builds getting slower over time? If so, we might need to spend a bit of time speeding it up. We might track progress on adopting a new code pattern, so we can ensure we eventually finish the migration.

``

[Visit our Careers page](https://genio.co/about/careers)

## Share this blog

 Facebook 

[![Image 84](https://genio.co/hubfs/raw_assets/public/genio-2025/images/facebook.png)](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgenio.co%2Fblog%2Fengineering-principles-at-genio%3Futm_campaign%3Dshare-links%26utm_source%3Dfacebook%26utm_medium%3Dsocial)

 LinkedIn 

[![Image 85](https://genio.co/hubfs/raw_assets/public/genio-2025/images/linkedIn.png)](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fgenio.co%2Fblog%2Fengineering-principles-at-genio%3Futm_campaign%3Dshare-links%26utm_source%3Dlinkedin%26utm_medium%3Dsocial)

 Twitter 

[![Image 86](https://genio.co/hubfs/raw_assets/public/genio-2025/images/twitter.png)](https://twitter.com/share?url=https%3A%2F%2Fgenio.co%2Fblog%2Fengineering-principles-at-genio%3Futm_campaign%3Dshare-links%26utm_source%3Dtwitter%26utm_medium%3Dsocial)

 Email 

[![Image 87](https://genio.co/hubfs/raw_assets/public/genio-2025/images/email.svg)](mailto:?subject=Engineering+Principles+at+Genio+%28formerly+Glean%29&body=https%3A%2F%2Fgenio.co%2Fblog%2Fengineering-principles-at-genio%3Futm_campaign%3Dshare-links%26utm_source%3Demail%26utm_medium%3Dsocial)

[![Image 88](https://genio.co/hubfs/raw_assets/public/genio-2025/images/copy_link.svg)](https://genio.co/blog/engineering-principles-at-genio)

![Image 89: Time for a simpler, smarter note taking accommodation?](https://genio.co/hubfs/cta_image.svg)

## **Time for a simpler, smarter note taking accommodation?**

Genio Notes is the online note taking tool that makes compliance simple, reduces cost and admin burden, and improves student outcomes.

[![Image 90: Learn More](https://hubspot-no-cache-eu1-prod.s3.amazonaws.com/cta/default/24880982/bb72ad99-819d-4e8a-befd-88c21fc390a4.png)](https://hubspot-cta-redirect-eu1-prod.s3.amazonaws.com/cta/redirect/24880982/bb72ad99-819d-4e8a-befd-88c21fc390a4)

## More from **Tech Blog**

[View All](https://glean.co/blog/tag/tech-blog)

[View All](https://glean.co/blog/tag/tech-blog)

[Genio logo - home](https://genio.co/)

*   Products
    *   [Genio Notes](https://genio.co/notes)
    *   [The Confident Notetaker's Masterclass](https://genio.co/the-confident-notetakers-masterclass)
    *   [Genio Present](https://genio.co/present)

*   Pricing and plans
    *   [For institutions](https://genio.co/pricing/institutions)
    *   [Institution Wide package](https://genio.co/pricing/institution-wide)
    *   [Individual user quote](https://cc.genio.co/genio-individual-user-quote-request)
    *   [ROI calculator](https://genio.co/resources/roi-calculator)
    *   [For individuals](https://genio.co/pricing/individuals)
    *   [Get Genio Notes for free](https://genio.co/pricing/get-genio-free)

*   Why choose Genio
    *   [Genio for institutions](https://genio.co/solutions/institutions)
    *   [Genio for students](https://genio.co/solutions/students)
    *   [Recommend Genio](https://genio.co/resources/assessors-toolkit)

*   Resources
    *   [Blog](https://genio.co/blog)
    *   [Events and webinars](https://genio.co/resources/events-and-webinars)
    *   [Case studies and user stories](https://genio.co/resources/case-studies-and-user-stories)
    *   [Product and feature guides](https://genio.co/resources/product-and-feature-guides)
    *   [Research and insights](https://genio.co/resources/research-and-insights)

*   [Sign in](https://app.genio.co/account/sign-in)
*   About us
    *   [About us](https://genio.co/about)
    *   [Careers](https://genio.co/about/careers)
    *   [Our Brand Story](https://genio.co/about/our-brand-story)
    *   [Our history](https://genio.co/about/our-history)
    *   [Research Accreditation Hub](https://genio.co/about/research-accreditation-hub)
    *   [Media Kit](https://genio.co/about/media-kit)

*   Contact and support
    *   [Get in touch](https://genio.co/contact)
    *   [Help centre](https://help.genio.co/)Opens in a new tab
    *   [Device compatibility](https://genio.co/specification)
    *   [Service status](https://status.genio.co/)Opens in a new tab

*   [Visit us on our social](https://www.facebook.com/GenioLearn)
*   [Visit us on our social](https://www.instagram.com/geniolearn)
*   [Visit us on our social](https://uk.linkedin.com/company/geniolearn)
*   [Visit us on our social](https://www.youtube.com/@geniotools)
*   [Visit us on our social](https://www.tiktok.com/@geniolearn)

*   [![Image 91: Icon](https://genio.co/hs-fs/hubfs/website/vectors/Google_Play_Store_badge_EN.png?width=120&name=Google_Play_Store_badge_EN.png)Download app](https://play.google.com/store/apps/details?id=co.genio.notes)
*   [![Image 92: Icon](https://genio.co/hubfs/website/vectors/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg)Download app](https://apps.apple.com/gb/app/genio-notes/id6758772863)

*   [Privacy Notice](https://genio.co/privacy-notice)
*   [Service Agreement](https://genio.co/service-agreement)
*   [Accessibility Statement](https://genio.co/accessibility-statement)
*   [Data Security](https://genio.co/security)
*   [Third Party Licenses](https://genio.co/third-party-code-licenses)
*   [Cookie Preferences](https://genio.co/cookies)

[](https://genio.co/blog/engineering-principles-at-genio)
