← All videos

Engineering video

0:43 · 15 May 2023

How To Deliver Faster & Better As A Developer

Key concepts in this video:

1. Good Enough Code vs Over-Engineering

Great code is often the enemy of good enough code. Developers must avoid over-engineering and premature optimization, ensuring they do not solve problems that do not exist.

Hear it at 0:00 →

2. Delivering Requirements

Focus on delivering solutions that match requirements on time and on budget while keeping technical debt to a minimum.

Hear it at 0:33 →

Transcript

Most companies don't need great code or perfect code. They need good enough code. Funny enough, great code, it's usually the enemy of good code. Now, this is not an invitation or an excuse for you to push dirty code to production or to take shortcuts or hack your way. That will only generate technical depth. What it means is that you should stay away from the two enemies of good enough code. That is over engineering and premature optimization.