London based software development consultant
Programming @programming.dev Giving and taking credit in big tech companies
Programming @programming.dev Beyond Happy Path Engineering: Databases
Git @programming.dev GitHub has alternatives, but no replacement
Programming @programming.dev The unexpected things developer metrics can measure
Opensource @programming.dev The years-overdue announcement post for FlickBoard
Programming @programming.dev Fixing bugs in Event Sourcing is hard, for real?
Programming @programming.dev The Project of Software is Complete
Opensource @programming.dev Open Source Must Be Fun (Or It Will Die)
Programming @programming.dev Building software is building a collaborative understanding
Programming @programming.dev You don't hire juniors to do menial chores
Programming @programming.dev How I Find Problems to Solve as a Staff Engineer
Programming @programming.dev Codeberg Divides
Git @programming.dev git rebase -i is not that scary
Programming @programming.dev Why Linus is Right and AI is Wrong
Linux @programming.dev AI in Linux
Programming @programming.dev Throw, Result, or neither?
Programming @programming.dev Why care about programming languages
Programming @programming.dev Code review isn't your bottleneck, even with AI
Programming @programming.dev Beyond Happy Path Engineering: Time
Programming @programming.dev Retry is not a loop, its a data structure














Well that depends on how quickly you believe that engineering skills atrophy without use.
Though, I'd argue programming is like riding a bike. Even after a long break, it's not difficult to get back into it, as the fundamentals for programming haven't changed.