Interviewing, A Reflection of the Company
A reflection on how a company's interview process reveals its culture and state, with advice on structuring behavioral and technical interviews.
A reflection on how a company's interview process reveals its culture and state, with advice on structuring behavioral and technical interviews.
A developer reflects on learning new tech like NoSQL databases, daily stand-ups, and contributing to communities to advance their career.
Explains the 'Stable & Default' branching workflow in Mercurial for managing features and bug fixes in software projects.
Registration is now open for EuroScipy, a conference on scientific computing with Python, featuring tutorials, talks, and a potential journal publication.
A developer's personal experience and key takeaways from attending the QCon London 2010 technology conference, covering talks on architecture and .NET.
A satirical take on becoming a 'superstar' developer is contrasted with genuine advice for becoming a truly productive 10x programmer.
A developer shares three key methods for improving technical skills: learning by doing, participating in communities, and sharing knowledge through blogging.
A C# and SQL Server developer explains his motivation for starting a technical blog to share coding challenges and solutions.
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.