June 13, 2011

Many of you may be wondering how I came up with the term “buildscientist”.

Truth be told this was a title given to me by a friend and former work colleague. Though in retrospect I can remember being curious about an applications build process from an early age.

My foray into the science of builds started as a late teenager when I attempted to build SSH v1.x by Tectia (formerly known as SSH Communications Security) on a box with the following specs: 

  • 486 DX2 66 Mhz
  • 32MB RAM
  • 500GB Storage
  • FreeBSD 3.x 

Back then SSH v1 was free/open source so anyone with an OS and a C compiler could presumably build SSH v1 on their platform. Fortunately for me I had both. Sure I could have used FreeBSD ports to build it for me but where was all the fun in that? In any case I don’t quite remember all the details with the exception of it being a very looooooooooooooooooong build process. Long but fun because I got to tinker around with make files and learn a little about how compilers and linkers work.

Some people get mad when they get/see build errors. Me? I see it as a challenge! >Oooh the build is failing - it’s crumbling - red lights are flashing (thanks Jenkins) - the world is coming to and end muhahaha

Well most days I like to take a humorous approach to builds failing . It doesn’t mean I don’t take build failures seriously (no really you should see how I react to a failed build) but some comedy behind the situation tends to lighten the mood.

Oh and given we’re on the topic of comedy …   

© Copyright 2017 | Youssuf ElKalay