Navigating cities of code with Norris Numbers
Settling down in a new city (or codebase) is a marathon, not a sprint.
Settling down in a new city (or codebase) is a marathon, not a sprint.
With all the advancements in software development, apps could be much better. Why aren't they?
What matters isn’t just whether you use it, but how.
A realistic understanding of generative AI can guide us to its ideal use case: not a decision-maker or unsupervised agent tucked away from the end user, but an interface between humans and machines.
Building traditional native apps often requires maintaining two or more codebases. Let's look at two frameworks that let you keep your code unified.
Readable code is great, but not all code will be immediately readable. That's when you get your interrogation tools.
All those CEOs on LinkedIn claiming they can find the right candidate in a five-minute conversation? Wrong. Science shows us how we can do better.
Code quality affects the mental state of a programmer, communication within their team, and the incentives attached to their work. Improve your code and you can improve your organizational health and competence as a whole.
Defining and measuring programmer productivity is one of the most difficult parts of an engineering manager or CTO’s job description. When everything you do is intangible, how should you measure it? Can it be measured at all?