Fragments and Links
A collection of links and commentary on tech topics including AI, government software projects, and cybersecurity policy.
A collection of links and commentary on tech topics including AI, government software projects, and cybersecurity policy.
A tech professional explains why they refuse to provide references for strangers, arguing it's unethical to vouch for people they don't know.
A Thoughtworks engineer explores the nuanced risk assessment required when using AI to generate code, moving beyond a simple 'good or bad' debate.
A developer's evolving code methodology for using if/else vs separate if statements based on whether the logic fits on one screen.
Martin Fowler shares thoughts on LLMs in software development, discussing usage workflows, the future of programming, and the AI economic bubble.
A conversation between Martin Fowler and Unmesh Joshi on applying Fred Brooks's ideas about complexity to the role of LLMs in software development.
Explains how high-performing teams can effectively use Team OKRs to bridge strategy and execution, avoiding common top-down pitfalls.
Martin Fowler shares insights on AI coding assistants, highlighting productivity gains and the importance of development philosophy and code durability.
An experiment testing the limits of autonomous AI code generation for a Spring Boot app, revealing current limitations and the need for human oversight.
A developer shares how AI tools helped reverse-engineer and optimize a slow API endpoint, moving from a complex transaction script to a domain model.
Explores how AI-generated content challenges traditional work review heuristics and the need for new evaluation methods.
Explores the common practice of developers assigning personas to Large Language Models (LLMs) to better understand their quirks and behaviors.
An analysis of Generative AI's impact on coding and writing, exploring its benefits, limitations, and potential consequences for human creativity.
The article argues for the value of 'Expert Generalists' in tech, individuals who span multiple specialties, and how to identify and cultivate them.
Explores the role of 'Expert Generalists' in tech, their key traits, and why they are increasingly vital alongside specialists and LLMs.
Explores the value of 'Expert Generalists'—professionals who span multiple specialties—and how to identify, hire, and train them.
Martin Fowler argues that LLMs represent a fundamental shift in software development, comparable to the move from assembler to high-level languages.
The article explores the concept of 'Expert Generalists'—professionals who span multiple specialties—and how to identify, hire, and train them.
Explores the key traits of 'Expert Generalists'—professionals who bridge multiple specialties—and their growing importance in tech.
Explores the key traits of 'Expert Generalists'—professionals who span multiple specialties and are valuable in tech teams.