DEV Community

Cover image for Right Tool for the Job
Frank Font
Frank Font

Posted on • Edited on

3 1

Right Tool for the Job

Could our tools; the good ones, things we use to successfully get things done -- create blind spots in our minds? Programming languages? Productivity software? Collaboration techniques? Words?

Good enough

Many people are familiar with some variation of the quip "to a person with a hammer, everything is a nail." This idea, this insight really, has been around for perhaps hundreds of years. (Lookup "law of the instrument" if you are curious about the idea's origins.)

Success doing things a particular way diminishes our interest and sometimes our awareness that there are better ways.

Better might mean faster, or it might mean more repeatably, or more sustainably; or better might mean all of those things and more.

And sometimes finding a better way of "getting to a goal" exposes opportunities for outcomes that were otherwise impossible.

So success creates blindness?

Yeah, maybe sometimes it does.

Hopeless?

No. Acknowledging our tools change us is the first step toward harnessing this effect to our mutual benefit. When we tap into clues of our blind areas we can change our tools and powerfully impact what we will see. And there are clues. And we can see more.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more