Onboarding Guide

Non-Technical

Consulting vs Contracting

    Greenfield vs Brownfield
      Greenfield software is the software that we design and develop from scratch. Brownfield software is one where something already exists and we have to add functionality and/or features to it.
      Obvious mostly works in greenfield software development but we occasionally work with brownfield stuff too.

Engineering Philosophy

Technical

Mobius

    Functional Core and Imperative Shell
    Introduction to State Machines
    Introduction to Mobius
        Pairing activity using Counter example
        Test-driven development
        Introduce the login example
        Pair on drawing the state diagram for login screen
        Introduce Effect and EffectHandler
        Introduce to Views and View Renderers
        Introduce Init and wire Mobius loop
      Individual Activity: Re-write the take-home exercise in Mobius
Last modified 1yr ago