Programming: Hazardous Attitudes in Software Development
With software projects it’s rare that a failure points to a single cause or person. Usually it’s a culmination of many smaller mistakes. With technology and formal project management best practices…
Read the full articleYou might also wanna read
Exploring Software Development Principles: Making Easy Changes Hard as a Thought Experiment
There’s a semi-well-known adage in software development that says when you have a hard code change, you should “first make the hard change e
The Problem with Certainty in Software Development and Human Behavior
GPS coordinates aren’t exact. Sensor readings have noise. User behavior is probabilistic. Yet we write code that pretends uncertainty doesn’
Why programming courses teach languages but not the skills that actually matter
A bootcamp can teach you the syntax of a language in six weeks. The part that takes a decade is everything else: where the seams go, where t
How Organizational Culture and People Issues Create Technical Debt in Software Development
I once worked at a company which had an enormous amount of technical debt - millions of lines of code, no unit tests, and products using l..
Why SOLID and Clean Code principles feel disconnected from real-world programming
I learned to program through online documentation and projects. I also read books but I don’t consider them pivotal to my programming or sof
devz.cl·9d agoEmpathy in Software Development: Why It Matters
Exploring the importance of empathy in software development, how it benefits stakeholders, and ways to develop empathy skills. Discover the

Comments
Sign in to join the conversation.
No comments yet. Be the first.