5 things you can do to keep learning when things turn unexpectedly difficult
A developer shares personal strategies for maintaining motivation and overcoming learning plateaus during the difficult stages of learning to code and design.
A developer shares personal strategies for maintaining motivation and overcoming learning plateaus during the difficult stages of learning to code and design.
A critique of beginner programming books and a proposal for a more effective, project-based approach to teaching coding.
A programmer shares their excitement about receiving three classic computer science books: Introduction to Algorithms, SICP, and The Pragmatic Programmer.
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.
Argues that being wrong is beneficial for designers and developers, as it fosters growth, learning, and better products through constructive criticism.
A response to programmer stereotypes, arguing that developers shouldn't be ashamed of imperfect code if they are committed to continuous learning and improvement.
A web developer argues for reinventing the wheel to deepen understanding and potentially create better solutions.
A programming education blog that teaches complex topics by explaining the 'why' before the 'how', focusing on one idea per lesson.