Tag
Matt Pocock shares his prioritized list of essential software fundamentals, emphasizing learning to read code, use the terminal, prevent mistakes through types and tests, structure apps for better testing, and apply ubiquitous language from DDD.
Robert C. Martin discusses his career, the impact of 'Clean Code', and his approach to using AI agents with constraint tools like static analysis and mutation testing to enhance software development.
Matt Pocock announces a live interview with Uncle Bob about software fundamentals and their importance for AI agents, scheduled for Wednesday on YouTube.
An essay exploring seven foundational programming language archetypes (ur-languages) that underlie most modern programming languages, arguing that learning fundamentals rooted in these archetypes is more important than the specific language chosen.