Remove post why-programmers-suck
article thumbnail

The Best of My 20 Years of Writing on Design

Scott Berkun

It explains why even Making Things happen , a book about project management, uses design concepts more that project management books do. Here’s my best writing on design from 1999 to 2020: Why Good Design Comes From Bad Design. Why Software Sucks. Why Designers Fail. Or my best posts of all time.

article thumbnail

Understanding Software

Code Simplicity

Understanding Software covers many areas of programming, from how to write simple code to profound insights into programming, and then how to suck less at what you do! Principles for programmers. The secrets of rockstar programmers. Why Programmers suck and how to suck less as a programmer.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

A Rose by Any Other Name

The Programmer's Paradox

This is why naming things correctly is such a fundamental skill for all programmers. Made up acronyms, strange ‘pre’ or ‘post’ text. Names that used to be correct suck. And it only gets harder as the size of the codebase grows, since there are far more naming collisions. Code scales very, very badly. Really, it isn’t.

AWS 40
article thumbnail

The Stack Overflow Age

Joel on Software

A lot of stuff has happened since I was writing all those blog posts about Aeron chairs 18 years ago. Some of those blog posts are old enough to go to college. With some perspective, it’s clearer now what we did right and what we messed up, so I’ll try to cover the good and the bad over a series of blog posts. Hi, everyone!

Internet 102
article thumbnail

The Go-Getter’s guide to diversity hiring in tech

Hacker Earth Developers Blog

Why does diversity in tech still matter in 2020? Why does diversity hiring in tech still matter in 2020? Also, resumes can never tell you if the candidate codes well or not which is another reason why you should probably do away with them. How to limit bias in your tech hiring process? 7 ways to increase diversity in tech.

article thumbnail

On course to finding your inner power woman

Cloudera

The key is to understand why, respond, and move forward.”. Supriya Pattanayak, Delivery Programme Manager, sums it up perfectly: “These women have achieved so much. The post On course to finding your inner power woman appeared first on Cloudera Blog. “I think that’s incredibly valuable advice in these challenging times.

Course 89
article thumbnail

How to be a Great Programmer: Awareness, Understanding, and Responsibility

Code Simplicity

There are three key factors to being or becoming a great programmer: awareness, understanding, and responsibility. Sometimes they aren’t aware that complexity is even an issue, or aware of what the viewpoint would be of another programmer who has to read the code they just wrote. Understanding. But the key point is understanding.

How To 86