Short Developer Stories

The Three Temptations for Developers

It feels good at first, then the stink may come later

Elye - A One Eye Dev By His Grace
6 min readApr 16, 2024

--

Photo by Hansjörg Keller on Unsplash

Don’t we all crave faster, more cost-effective software development? In today’s software development ecosystem, we have a wealth of tools and resources at our disposal to expedite our progress.

The temptation to incorporate these tools into our development process is undeniable. However, if we’re not vigilant, some of these steps can lead us down a treacherous path, resulting in long-term expenses. To illustrate, I’ve categorized them into three distinct groups, each accompanied by real-life anecdotes.

Libraries are Liabilities

With the abundance of open-source libraries available today, it’s incredibly convenient to build an application. Many are free and readily accessible! However, reliance on libraries can lead to heavier cost if we’re not careful.

Below are some real stories to share:

Licensing issue

  • Take the case of Busybox, an open-source set of UNIX utilities. Monsoon Multimedia leveraged Busybox for their product and firmware but failed to open-source their own product. Subsequently, Monsoon Multimedia was sued and forced to open-source their…

--

--