Short Developer Stories
The Three Temptations for Developers
It feels good at first, then the stink may come later
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…