DEV Community

Babak K. Shandiz
Babak K. Shandiz

Posted on • Edited on • Originally published at babakks.github.io

Standing on the Shoulders of Giants [RE#3]

Have you ever heard words like below?

  • "We'd better off not using design patterns."
  • "Design patterns introduce complexity and we want to keep things simple."
  • "Those patterns are just for huge codebases."

Undoubtedly, the more experienced a developer is, the more knowledge on design patterns/anti-patterns, common pitfalls, and best practices they posses. So, you can weigh the technical superiority of a company/team/developer with their appreciation for standing on the shoulders of giants.

So, if your answer was positive, recalibrate your technical expectations from your current workplace.


About Regular Encounters
I've decided to record my daily encounters with professional issues on a somewhat regular basis. Not all of them are equally important/unique/intricate, but are indeed practical, real, and of course, textually minimal.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay