Here you’ll find a collection of lessons learnt whilst working within data engineering & product delivery
If you’re looking to move into data engineering, check out dataengineering101.com - it’s a tried and tested comprehensive guide for everything you need to learn to get your first data engineering job.
-
IPSec VPN
A Virtual Private Network (VPN) is an encrypted connection between two or more peers (devices).
-
Forget the mouse: improving your workflow productivity
This article focuses on making the mouse redundant and increasing your navigation speed using only a keyboard on macOS.
-
Holacracy
I’ve seen Holacracy as a common feature in high performing teams, delivering products in months not years. Teams of 3-6 people creating and delivering with what more traditional companies expect from 30 people or more.
-
Role: Tech Lead
Tech Lead, as a role, involves numerous activities, with different responsibilities, working at different levels. Any engineer can share some of these responsibilities but a good Technical Lead will be doing the majority effectively.
-
Choosing A Role
This page is intended to help you choose a path within product delivery.
-
Enhance Your Commits With Conventional Commits
This article addresses how engineers can better share context and implementation details in code changes by structuring their commit messages. Concise and informative commits can convey vital design decisions in the short term through peer reviews, are useful for release notes in the medium term and can save time when searching the history for key and breaking backwards compatibility changes in the long term.
-
Definition of Done
This article addresses two themes: how to agree and set team standards which result in high quality, reliable and observable systems, and how to know when a work item is finished and ready to be shipped.
-
Definition Of Ready
This article addresses how to prevent common delivery issues, wasted time and rework at the team level when getting things done.