Software dependencies

Maven makes software creation so much easier. From a place where things just work, I have been thrust back into the world of half-assed package systems, making GNU software by hand, screwing around with dependency resolution, and other arcane, time-wasting pursuits. Maven far out-paces such systems, though. Everything is there, everything is resolved, and with Nexus everything is easy. This is how the world of software development should be. Maven makes software development easy, fun, accurate, deployable, testable, maintainable and understandable. Other systems are more akin to building the space-shuttle with a pair of pliers and a screwdriver. One could probably build a spacecraft with the afore-mentioned implements, but as Chris Rock says, “you can drive a car with your knees but that don’t make it a good idea”. Or as I say, “just because you CAN do it does not often mean you SHOULD do it.”

About Terry Gardner

Terry Gardner was a leading directory services architect with experience with many large scale directory services installations and messaging server installations, and was a Subject Matter Expert in the field of Directory Services and Solaris (operating system) performance. Mr. Gardner also participated in the open-source software community. Mr. Gardner passed away in December, 2013.
This entry was posted in computing and tagged , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s