Thoughts On A Month With Devin
A real-world evaluation of Devin, an AI software engineer, testing its capabilities on practical development tasks after its high-profile launch.
A real-world evaluation of Devin, an AI software engineer, testing its capabilities on practical development tasks after its high-profile launch.
Explores the meaning of zero-major versioning in software, challenges assumptions about production readiness, and discusses Semantic Versioning (SemVer) as a communication contract.
An introduction to containerization technology, covering Docker basics, benefits, and Kubernetes orchestration for modern software development.
The founder of Mergify reflects on 2024, discussing the company's shift from tech-driven to product-focused, market challenges, and new product development.
An open source maintainer discusses the importance of open source software, its widespread use, and challenges like the Log4Shell vulnerability and the left-pad incident.
AI is making IoT development more accessible by helping developers navigate fragmented hardware and software ecosystems with high-quality, context-aware assistance.
Mitchell Hashimoto reflects on the personal journey and philosophy behind releasing Ghostty, a new terminal emulator, after reaching version 1.0.
A review of Brian's book 'Approachable Open Source', highlighting its advice on contributing to open source beyond just writing code.
A critique of semantic versioning in observability marketing, arguing that terms like 'Observability 2.0' describe a real technical shift despite overuse.
A critique of Paul Graham's 'founder mode' concept, analyzing leadership advice and the mythmaking around tech founders.
A guide on transitioning into AI careers, distinguishing between working 'on' AI models and 'in' AI infrastructure, products, and engineering processes.
Explains the new Experimental attribute in C# 12, which allows developers to mark library features as experimental and generate compile-time warnings.
A summary of talks from DevFestMN 2024, covering tech debt, AI in interviews, on-device AI, and the UX of AI.
Puzzmo removes its chat feature due to low usage and technical challenges, shifting focus to core UI improvements.
A developer/tester argues for breaking down barriers between roles, sharing skills to improve software quality and team collaboration.
A developer reflects on the struggle of choosing between finishing old side projects and starting new, exciting ones.
A developer discusses why reading code is difficult and offers practical tips to improve this essential skill, especially in the age of AI.
A developer describes reducing software subscriptions and building a home lab with old hardware to cut costs and improve skills.
A talk on the responsibilities of open-source library maintainers, focusing on community interaction, documentation, and support beyond just coding.
A React Advanced 2024 talk on designing effective documentation, sharing lessons learned from writing the Redux documentation.