Pretty Perl and maintainability
A review of 'Perl Best Practices' by Damian Conway, exploring how to write maintainable and robust Perl code.
A review of 'Perl Best Practices' by Damian Conway, exploring how to write maintainable and robust Perl code.
A programmer argues against 'walled garden' ecosystems like the iPad, defending the importance of open, tinkerable systems for learning and innovation.
An article recommending Cary Millsap's foundational articles on computer systems performance and structured problem-solving approaches.
Explores how open source software development embodies a perfect form of democracy through the power of forking and community consent.
A developer argues for creating novel solutions over incremental improvements, focusing on unsolved problems for easier market entry.
A comparison of Git and Mercurial focusing on their fundamental design philosophies and user experience, rather than just features or speed.
A review of Douglas Crockford's book 'JavaScript: The Good Parts' and how it changed the author's perspective on the language.
A programmer argues that innate talent, particularly intelligence, is a significant factor in programming skill, contrasting with the 'hard work over talent' viewpoint.
A review of 'Dive into Python 3', a book for programmers learning Python, covering its content, style, and availability.
A developer shares the challenges of starting a new project with Cython and Python 3, detailing a frustrating bug hunt and attempt to get it fixed.
A guide on how to file effective bug reports and feature requests for open-source software projects, using Django as an example.
The author argues that programming language syntax is critically important for code readability and developer productivity, using Go and Scheme as examples.
Explores why enterprise software development struggles to connect with consumers, contrasting it with the agile, user-driven approach of startups.
Explores Paul Graham's concept of the conflicting time management needs of makers (developers) and managers in the workplace.
A developer reflects on learning a better way to peel a banana from monkeys, drawing a parallel to the importance of questioning and improving software development techniques.
Author announces being awarded the 2009 Microsoft MVP Award for ASP.NET, recognizing community contributions.
Announcing the formation of a new community-operated hackerspace in Tokyo for makers, artists, and software developers to collaborate on projects.
A programmer warns about the risks of copying unverified code snippets from the web and shares a personal example with a C# WinForms solution.
Announces the release of Hera 0.4, a Spring-based plugin library, adding plugin ordering via Spring's @Order and Ordered interface.
A defense of JavaScript developers against elitism from other programmers, highlighting the language's unique complexities and challenges.