How To Learn Stuff Quickly
A guide to effective learning strategies for developers, focusing on mixing guided and unguided learning to avoid tutorial hell.
A guide to effective learning strategies for developers, focusing on mixing guided and unguided learning to avoid tutorial hell.
Article argues that motivating software developers requires belief in the project's purpose, not just financial incentives, and discusses key management principles.
Explores the pros and cons of branding an open source Python package, including when it's beneficial and potential drawbacks.
Announcement and teaser for a .NET User Group Zurich online event focusing on async/await programming in C#, covering pitfalls and best practices.
A guide offering four psychological strategies to manage anxiety and improve performance during job interviews in the tech industry.
Explains what 'magic values' are in programming and provides examples of how to replace them with named constants for better code clarity.
An R developer announces the revival of their blog to share technical knowledge and experiences from working on R Markdown and open source at RStudio.
A developer explores creating config builders for PHP frameworks like Laravel, discussing configuration file annoyances and potential solutions.
An iOS developer shares her journey into programming, from early Python lessons to learning Objective-C without a Mac and building apps before owning an iPhone.
Announcing Laravel Event Sourcing v5, a major release featuring consistent event handling, event queries, and aggregate partials.
A critique of MATLAB's flaws and a nostalgic look at its unique productivity features for scientific computing, with suggestions for improvement.
A developer explains how 'Yak Shaving'—the process of tackling tangential tasks—can be a positive motivation for starting and improving open source projects.
A guide to writing effective release notes for software, focusing on clarity, structure, and best practices for open-source projects.
A 26-hour live coding marathon featuring multiple Java developers streaming technical deep dives, interviews, and interactive coding sessions.
A developer shares detective-like strategies for debugging software, including reading error messages, changing one thing at a time, and confirming assumptions.
A software developer shares key lessons and mistakes from their journey from intern to junior developer, focusing on overcoming challenges like 'Tutorial Hell'.
Introduces the Nijute concept: Not Impossible, Just Too Expensive, a mental model for reframing 'impossible' tech problems as solvable cost/constraint issues.
A personal story about transitioning from a sawmill career to a tech role at Chocolatey Software, driven by a passion for automation and PowerShell.
A developer reflects on the challenge of building simple, small-scale projects after years of focusing on large-scale, complex system architecture.
A guide on breaking into Developer Relations, outlining key skills and pathways based on interviews with industry professionals.