16 points
*

Well engineered and ‘clean code’ are two different things. You will know when you look at it.

A well engineered codebase will always be modularized with time (-10 years)

permalink
report
reply
61 points
21 points

I feel like this is a perfect encapsulation of how an experienced self-aware developer thinks. Experience really beats the hard stances out of you. I find myself saying “it depends” and “a bit of column A, bit of column B” often, like a cheap kids toy

permalink
report
parent
reply
4 points

Programming is the gradual collection of mantras.

permalink
report
parent
reply
8 points

Finally, a development philosophy that sounds unambiguously correct.

permalink
report
parent
reply
28 points

inexperienced big brain developer see nested loop and often say “O(n^2)? Not on my watch!”

complexity demon spirit smile

This hits too close to home.

permalink
report
parent
reply
23 points

New code is O(n log n), but the time benefits only kicks in when n is above 1 trillion. Otherwise it’s much slower.

permalink
report
parent
reply
2 points

And 90% of the time, n is about 3

permalink
report
parent
reply
3 points
Deleted by creator
permalink
report
reply
31 points
*

if your function has more than four inputs, remember that uncle bob knows where you live

permalink
report
reply
-4 points

Wait he actually calls himself uncle bob? Creeper

permalink
report
reply
-9 points
Removed by mod
permalink
report
parent
reply
-4 points
*
Deleted by creator
permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 7.2K

    Monthly active users

  • 954

    Posts

  • 37K

    Comments