2 ms·
Imagine you have a project where you need to draw a fairly complex object. You have found a file in a standard format that you can use. However, there are 10 d
by bluedino 7y ago
Imagine you have a project where you need to draw a fairly complex object. You have found a file in a standard format that you can use.
However, there are 10 dependencies, some of which are non-trivial. You spend 4 hours changing versions of libraries, downloading a newer compiler than the one you are using, and never get the thing running.
You could have slapped some code together to read the file, and then draw it yourself. It would have taken a half hour.
However, later on you are tasked with with representing many more objects, which have corner cases you didn't account for. This eats up hours and hours of development. Also, you're then tasked with drawing those objects in many different ways, more and more development has been added.
The two take aways are choose based on what you have to do, and make that choice based on knowing 100% what you have to do. If a customer can't make up their mind, they're hurting development whether they know it or not.
BTW, the objects were GIS shapefiles.