4 ms·
There's something to be said about path dependency and honing your skills any way you can. I discovered nice features of Ada2012 (and things that have been negl
by touisteur 6y ago
There's something to be said about path dependency and honing your skills any way you can. I discovered nice features of Ada2012 (and things that have been neglected in the standard) while writing some scraping-and-generating-svg tools, or replacing some ugly bash scripts.
The more you use one tech (especially out of the usual zone) the more you learn. And maybe you learn to avoid that language.
Also I like being able to come back and pick up small tools in my 'main' languages without rewriting them. So for me it's java for GUIs or highly dynamic runtime-y stuff (introspection, code gen, AOP) or 'throwable' stuff, and Ada for 'serious real-time must run 2 years without crash' stuff.
Too many times I end up maintaining python scripts that have overgrown the 'script' phase and are full fledged business-critical tools and... It's then often too late to back off.