About:

Adam Keys is an engineering team leader and writer with interests in leadership, software development, and baseball. He enjoys journaling, reading, and connecting ideas through writing.

Website:

Specializations:

Interests:

Engineering Leadership Software Development

Incoming Links:

Outgoing Links:

Subscribe to RSS:
The author re-evaluates his relationship with programming, highlighting the shift from typing code to focusing on problem-solving and collaboration through coding agents.
The text discusses the dynamics of software development practices, particularly focusing on the rapid merging of code changes and the cultural implications of such practices. It highlights the tension between traditional assumptio...
Building efficient systems is challenging due to Amdahl’s Law and the complexities of human collaboration and decision-making in software development.
The post examines the contrasting paths in agent coding, emphasizing the need for validation and safety versus the push for rapid AI-driven productivity.
The traditional software engineering role is fading as AI takes over coding, necessitating a shift towards system design and continuous learning.
The blog post discusses the potential of coding agents, particularly in the context of software development, emphasizing that they can benefit the entire product team, not just coders. The author shares insights from their experie...
The author expresses a preference for manual writing over AI-assisted tools like Copilot and Claude when working in Markdown files. They value the creative process of writing as a unique and personal endeavor, feeling that AI sugg...
The text discusses the process of compressing and decompressing a codebase, emphasizing the importance of using standard library functions and simple database drivers. It highlights the diminishing returns of excessive decompressi...
The author discusses the challenges and limitations of polyglot runtimes in programming, highlighting how most existing solutions force languages to conform to outdated paradigms. The text suggests that the future may involve usin...
The blog post details the creation of Bobcat, a document editor prototype inspired by the Canon Cat, showcasing the author's experimental approach and use of SwiftUI.
The author shares insights on adapting to a new software engineering role, emphasizing the advantages of coding agents and modern tools in enhancing productivity and code quality.
Effective software estimation requires understanding project pressures and aligning approaches with management's time constraints rather than simply calculating time needed for tasks.
Experienced coding and management professionals can effectively lead coding agents, suggesting a shift back to individual contributor roles with a focus on productive software development.
The focus of software development should be on achieving meaningful outcomes rather than getting bogged down by processes and documentation.
The author reflects on the simplicity and accessibility of CSS resets, particularly highlighting Jake Lazaroff's 'My Modern CSS Reset' as an easy-to-understand resource. The post discusses the blurred lines between CSS resets and ...
The post discusses the importance of observing how individuals treat service staff and how their behavior in challenging situations, like a slow internet connection, can reveal their true character. It references notable figures a...
Generational shifts have altered perceptions of stability and agency, with the next generation poised to redefine societal norms based on inherited legacies.
Rediscovering a blogging workflow inspired by NetNewsWire, the author emphasizes organizing RSS feed content into notes for effective writing and creativity.
The post shares insights on reading 'Power Broker' and 'Dune,' highlighting the depth of research and narrative style in both works.
The blog post reviews Becky Chambers' book 'The Long Way to a Small, Angry Planet', describing it as 'comfy sci-fi' that focuses on the relationships and connections among a diverse crew aboard a spaceship, rather than on high-sta...
Cross-platform development in the Apple ecosystem is complex, requiring careful planning, while personal reflections on spring and music enhance the narrative.
The author shares their gaming experiences with Destiny 2 and Gran Turismo 7, alongside their newfound passion for autocross and current TV show interests.
The author reflects on the habit of navigating applications in a hierarchical manner, often feeling compelled to return to the top of the navigation instead of simply exiting the app. They discuss the contrast with algorithmic fee...
The author reflects on the use of the task management app Things, discussing its capability to hold extensive notes and how it serves as a prompt for writing. They express a desire for the app to evolve while also fearing potentia...