image

Programmers Are Cheap

Programmers Are Cheap — Wasteful Software Is What’s Expensive

By Felipe Thomaz Pedroni

It’s been said for decades: "Hardware is cheap. Programmers are expensive."


That phrase was born in the early 2000s — when Moore’s Law still gave us twice the performance every 18 months. Back then, buying more servers seemed smarter than fixing inefficient loops.


🌍 Hardware Is No Longer “Cheap” in a Global Context

  • Chip wars: Export controls on AI hardware and GPU bans disrupt supply chains.
  • Tariffs: Rising taxes on semiconductors, rare earths, and fab equipment inflate infrastructure costs.
  • Post-Moore slowdown: Stalled gains in frequency and power efficiency.


Throwing hardware at problems now means importing fragility, carbon cost, and supply risks.


⚠️ Bad Software Is the Real Expense

  • It drains battery across millions of mobile users.
  • It consumes scarce GPU time at $40/hour.
  • It amplifies complexity across distributed microservices.

Scaling bad software is like printing more money during inflation — it magnifies the original problem.

🧠 Great Engineers Are the Real Arbitrage

  • Cut cloud bills by 70%.
  • Delay expensive hardware refresh cycles.
  • Reduce latency from 500ms to 30ms — improving UX and retention.


In this era, efficiency is not a luxury — it’s a moat.


🔍 Moore’s Law Is Dying — What Replaces It?

  • Parallelism requires expensive developer retraining.
  • Memory latency is now a major bottleneck.
  • Most apps hit I/O walls far before CPU limits.


That means speed now comes from better algorithms and better programmers — not transistors.


⚖️ The Myth of “Throwing Hardware at It” Has Collapsed

  • You control all infrastructure.
  • You don’t care about energy, latency, or chip bans.
  • Performance scales linearly (it doesn’t).

A faster box can’t fix a bloated binary!

✅ The Case for Performance-Driven Development

  • Objective benchmarks, not reviews
  • Payment tied to performance gains
  • Freelancer scores based on actual delivery


This is how optimization should work: transparently, fairly, and with mathematical proof.


📊 Myth vs Reality

Myth Reality
Hardware is cheap Not in a chip war or under tariffs
Programmers are expensive Not when they save millions in ops cost
Optimization is premature Optimization is survival
Scaling solves everything Scaling multiplies inefficiency


📌 Final Words

We’re entering a decade where:

  • Silicon is weaponized.
  • Data centers are environmental battlegrounds.
  • Every CPU cycle now has geopolitical cost.

Forget “hardware is cheap.”

Wasting cycles is expensive. Optimizing software is liberation.

We may use cookies or any other tracking technologies when you visit our website, including any other media form, mobile website, or mobile application related or connected to help customize the Site and improve your experience. learn more

Allow