betabug... Sascha Welter

home english | home deutsch | Site Map | Sascha | Kontakt | Pro | Weblog | Wiki

09 February 2016

Is Technical Diversity a Good Thing?

Not everything is equal
Not all gummibears are equal

Speaking to someone who is interested to work for our team, he was surprised that we don't have a standard virtual machine image with all the tools and setup ready. Well... we don't have that. We have a couple of README.txt files, and a setup that each time it's attempted causes a few scratched heads and curses.

But what it also does is ferret out a bunch of problems and bugs each time it happens. "Oh, this library was updated." Usually this is not nice stuff. Stuff that should have been taken care of. Stuff that should have been documented, or even automated. Probably with a bigger team, you'd assign someone to look after this stuff, but we're not a big team. So yes, the procedure to install a new environment can be tedious and time consuming.

But the other reason I like our diversity is that it's basically following the philosophy of what OpenBSD does in developing for a bunch of obscure, strange, and old platforms. It brings out to the light the kind of thing that "works on this platform", but in reality it's just an ugly hack or an -ism of that platform. Making your environment work on a couple of platforms will make things more robust.

(At one point we even tried to go as far as having someone being able to develop on Windows. That simply didn't work out, that "platform" is simply too complicated and needs too many special fixes.)


Posted by betabug at 10:59 | Comments (0) | Trackbacks (0)
ch athens
Life in Athens (Greece) for a foreigner from the other side of the mountains. And with an interest in digital life and the feeling of change in a big city. Multilingual English - German - Greek.
Main blog page
Recent Entries
Best of
Some of the most sought after posts, judging from access logs and search engine queries.

Apple & Macintosh:
Security & Privacy:
Misc technical:
Athens for tourists and visitors:
Life in general:
<< Am I Lazy? | Main | How I Clean My Bike >>
Comments
There are no comments.
Trackbacks
You can trackback to: http://betabug.ch/blogs/ch-athens/1417/tbping
There are no trackbacks.
Leave a comment