
Quality or collapse in the age of LLM coding
LLMs are already a part of coding whether you like it or not. Still undecided is its trajectory: towards better software or towards accelerated production of garbage.

LLMs are already a part of coding whether you like it or not. Still undecided is its trajectory: towards better software or towards accelerated production of garbage.

My hopes for the current generation of language modelling and machine learning

Becoming a programmer can be a daunting task. After reading Your First Year in Code, you might wonder what awaits you long term. My book,

“Clever programming tricks have no place in programming interviews. They usually involve a small amount of code and solve an innocent-sounding question like “find the

I published my first video class, How to Write a Great User Story, something all programmers should know how to do. Even though the class

Your cursor hovers over the post button. This will be the one. You researched it, you checked it, you got the graphics, and you have

How the belief that something must exist and fearing complexity can lead to writing too little code

“I’ve conducted many interviews. There are many reasons why I reject people, but there are recurring themes. I want to give a list of the

Is HTML a programming language? I could express a bit of shock, even dismay, at the question, but instead, I’ll try a more polished approach.

Thinking that programming is about programmers is the worst mistake you can make. The single most important aspect of programming is the user. Keep this