Why you should contribute to GitLab
A developer shares personal experience and reasons for contributing to open-source projects like GitLab, highlighting non-coding contributions and benefits.
A developer shares personal experience and reasons for contributing to open-source projects like GitLab, highlighting non-coding contributions and benefits.
A software engineer explores using LLMs and R code to analyze GitHub activity to track and summarize their weekly work, addressing the challenge of remembering tasks.
Critique of modern dependency bloat in software development, advocating for simpler, minimal-dependency designs.
A call to discuss transparency and governance issues at FOSDEM '25 following the cancellation of a controversial sponsored keynote talk.
A developer reflects on career transition struggles, exploring tech stacks like Rust and Elixir, and the challenge of focusing on a single path to build products.
A reflection on the concept of 'theoretical software engineers' and the tension between ideal best practices and pragmatic, real-world development.
A guide to common mistakes developers make when building applications with generative AI, including overuse and poor UX integration.
Argues that politeness markers like 'please' weaken technical documentation and should be replaced with direct, actionable instructions.
A senior developer shares eight key lessons on writing clean code, conducting effective reviews, and professional best practices from decades of experience.
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.
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 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.
Puzzmo removes its chat feature due to low usage and technical challenges, shifting focus to core UI improvements.