Title: 12 years working
Slug: 12-years-working
Date: 2014-07-10 15:41:00
Author: Kartones
Lang: en
Tags: Offtopic
Description: Reflecting on my 12-year career in programming.

<p>I entered my LinkedIn to do some cleanup of contacts and I noticed that I've passed the <b>12 years working</b> mark, so why not a small recap to see how bad life has treated me regarding programming languages?</p> <p> </p> <p>I've worked at <b>8 companies</b> since 2001: Alhambra-Eidos, Surfernet, Grupo Raxon, ilitia, Navteq, Tuenti, Minijuegos and CartoDB (current one).</p> <p>Of those, I did consulting services at two of them, the rest being product development. A bit below <b>5 years</b> of doing quite varied and interesting consulting projects, but also sometimes feeling <a href="http://www.dilbert.com/">Dilbert's strips</a> are so accurate.</p> <p> </p> <p>Lowest record is <b>4 months</b> ar Alhambra-Eidos, because was during the summer and they couldn't offer me a part-time job.</p> <p> </p> <p>Highest record would be Tuenti or ilitia with <b>4 years</b>, but really the closest one was ilitia, as I left the company just 3 days before the 4th anniversary.</p> <p> </p> <p>I've coded in [1] <b>Visual Basic 6.0, Visual Basic .NET, ASP 3.0, ASP.NET, C++, C#, Java, Javascript, PHP, OO PHP 5.3 [2], Ruby</b>. <br>I'm still in love with C#, Windows might not be the best platform but the language itself is so good that even Java copies its features now.</p> <p> </p> <p>I've used more or less extensively the following DBs: <b>SQL Server, MySQL, PostgreSQL</b>. <br>None of them is perfect, all have caveats.</p> <p> </p> <p>I've used quite a few SCM: <b>Visual SourceSafe, CVS, Subversion, Mercurial, Git</b>. <br>All of them screw up merges sometimes, but I like Git now that I know a bit and can compare it to Hg.</p> <p> </p> <p>I've given <b>18 </b><a href="https://slides.kartones.net/"><b>talks</b></a> a total of <b>23 times</b>. <br>And I still get quite nervous every time I have to do one.</p> <p> </p> <p> </p> <p>Let's hope 12 years in the future we're not all coding in Javascript. Or maybe <a href="https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript">we'll be</a>?</p> <p><br> </p> <p>[1] : Only counting professional work of at least a few weeks</p> <p>[2] : One thing is coding in PHP and other is writing proper, object oriented, namespaced code</p>
