Share a blog: assertchris.io
A recommendation for Christopher Pitt's personal programming blog, assertchris.io, highlighting his writing and content.
A recommendation for Christopher Pitt's personal programming blog, assertchris.io, highlighting his writing and content.
Stack Overflow co-founder reflects on its 10-year impact as a vital resource for programmers and discusses future challenges.
Advice for companies on maximizing programmer productivity by providing proper hardware, tools, and a creative work environment.
A developer shares a personal anecdote about a missed job opportunity to discuss the critical role of timing in the tech job search process.
Argues for shifting programming language research focus from finished programs to the interactive process of programming itself.
Explains Semantic Versioning (SemVer), covering major, minor, and patch version numbers and their meaning for software releases.
A developer shares a personal experiment to schedule daily learning time while maintaining content output, focusing on productivity techniques.
Explores how software developers can apply Leonardo da Vinci's principles of cross-disciplinary learning, hands-on practice, and collaboration to enhance their craft.
A guide to using Git Flow, a branching strategy for managing development, feature, release, and hotfix branches in a Git repository.
Introduction to a YouTube series exploring the concepts and best practices from the book 'Effective Java, Third Edition'.
Explains Git branches using a parallel worlds analogy, covering creation, purpose, and workflow for beginners.
A critique of the growing disconnect between marketing hype and technical reality in the IT industry, focusing on buzzwords and misinformation.
A developer's cautionary tale about building an MVP too late, using a recipe ingredient parsing service as a case study.
A developer reflects on their open source career, from learning C++ and Qt to becoming an engineering manager, emphasizing community and passion over money.
A guide on applying the 'focusing question' technique to identify the most valuable code refactoring tasks that will simplify current project work.
A software developer shares their personal approach and evolving philosophy for conducting technical interviews, focusing on preparation, reducing candidate stress, and assessing practical skills.
A software developer shares his detailed daily routine and strategies for managing a high volume of work, family, and community responsibilities.
A developer shares tips for maximizing conference value, based on their experience at React Rally, focusing on networking and learning.
A personal guide and curated learning path for programmers wanting to learn Common Lisp, covering history, setup, practical projects, and libraries.
A review and tips for the OMSCS CS6460 Education Technology course, covering its unique project-based structure and lack of traditional curriculum.