As engineers, it can be really satisfying for us to implement clever, terse solutions to problems, relying on advanced tricks and techniques. As a result, we often write code that is hostile and inaccessible to the junior folks on our team. This article makes the case that we should strive to write simple, accessible code, using the dumb old primitives that everyone knows.

The real cleverness lies in being able to write code that seems self evident in hindsight. Anybody can write convoluted code that’s impossible read after, but it’s a lot harder to express the problem using simple and clear code. The ability to understand a complex problem then express it using clean and maintainable code is what separates junior developers from senior ones.

binarypie
link
fedilink
74M

tl;dr write maintainable code and don’t prematurely optimize.

Kromonos
link
fedilink
14M

Never heard of them. What do they do?

poVoq
creator
link
fedilink
14M

Them?

Kromonos
link
fedilink
14M

Clever Code? Sounds like a company 🫣

Helix 🧬
link
fedilink
14M

Try reading the article.

Create a post

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

  • 0 users online
  • 1 user / day
  • 9 users / week
  • 40 users / month
  • 165 users / 6 months
  • 1 subscriber
  • 274 Posts
  • 323 Comments
  • Modlog