home
Articles
BooksWorkBio

TwitterTwitterLinkedInLinkedInGitHubGitHub

Articles

The joy of end to end type safety

Type safety eliminiates whole categories of bugs. It also enriches the development experience.

How to ace developer technical interviews

Technical interviews for developer jobs can be difficult. Here is an insight in to how to ace the interview process.

Developer Branding Toolkit

During your career, you will discover that the best superpower you can acquire is being a communicator

I enjoy the discipline of 80 columns and 100 lines

I code to 80 columns and under 100 lines. At least I try to.

Implementation patterns encourage clean code

Adopt patterns for organising code to encourage clean, maintainable, tested and understood code.