Skip to content

Way of Working

Jason Li edited this page Dec 9, 2025 · 2 revisions

The way of working at Learning Machines revolves around the events of Work Planning, Daily Updates, Retros, and Showcases adopted from Agile Methodology.

Applying Occam's Razor, making everything as simple as they can be but not simpler, we adopt only the essentials to make things work.

Events

Work Planning

These are sessions where we discuss and agree on the work that you'll take on, and how they translate into tasks. Similar to what we have already done during the interview process, we meet to discuss possible directions of the project, what to work on, and then they will translate into tasks as issues in a Github project which we can further refine over time.

As an example, based on our discussions so far, I have created two initial tasks in a Github project, which I will introduce in detail in a separate email.

Daily Updates

Use your best judgement to proceed with the agreed tasks on your work day, and before the end of the day, save 15 minutes to commit any code you wrote in a branch you created and push it to the remote, and write a short summary that includes:

  • how long you worked on the day,
  • what you have been working on, and
  • what you have achieved during this time.

Retros

These are sessions where we meet and discuss work completed up to this point, identify what went well, and what didn't went well, and try to learn from the experience. Often retros can be combined with sprint planning, but we may also have them as a separate session when needed.

Showcases

These are sessions where you demonstrate what has been achieved, to me and other applicable stakeholders. They are typically associated with some key milestone, and are part of the goals of the development work.

Further Reading

Clone this wiki locally