title: My guiding principles after 20 years of programming
url: https://alexewerlof.medium.com/my-guiding-principles-after-20-years-of-programming-a087dc55596c
hash_url: d55dffd91db7452e76bf32f3dfc6446a

<div class="if ig ih ii ij"><p class=""><h1 id="cb7e" class="pw-post-title ik il im bn in io ip iq ir is it iu iv iw ix iy iz ja jb jc jd je jf jg jh ji gn">My guiding principles after 20 years of programming</h1></p><p id="05b8" class="pw-post-body-paragraph jj jk im jl b jm jn jo jp jq jr js jt ju jv jw jx jy jz ka kb kc kd ke kf kg if gn"><em class="kh">🇨🇳 </em><a class="au ki" href="https://twitter.com/flmn" rel="noopener ugc nofollow" target="_blank"><em class="kh">FLMN</em></a><em class="kh"> kindly translated this to Chinese </em><a class="au ki" href="https://www.jitao.tech/blog/2020/03/my-guiding-principles-after-20-years-of-programming/" rel="noopener ugc nofollow" target="_blank"><em class="kh">here</em></a><em class="kh">.<br>🇪🇸 </em><a class="kj ev ck" href="https://medium.com/u/f23518ec3fae?source=post_page-----a087dc55596c--------------------------------" rel="noopener" target="_blank"><em class="kh">Manuel Conde</em></a><em class="kh"> kindly translated this to Spanish </em><a class="au ki" href="https://mcvendrell.medium.com/mis-principios-maestros-tras-20-a%C3%B1os-de-programaci%C3%B3n-7ea350a1bea4" rel="noopener"><em class="kh">here</em></a><em class="kh">.<br>🇷🇺 apprently it is translated to Russian </em><a class="au ki" href="https://habr.com/ru/company/skillfactory/blog/660097/" rel="noopener ugc nofollow" target="_blank"><em class="kh">here</em></a><em class="kh">.</em></p><p id="2a98" class="pw-post-body-paragraph jj jk im jl b jm jn jo jp jq jr js jt ju jv jw jx jy jz ka kb kc kd ke kf kg if gn">I’ve been programming since 1999 and this year I’ve officially coded for 20+ years. I started with Basic but soon jumped into Pascal and C and then learned object oriented programming (OOP) with Delphi and C++. In 2006 I started with Java and in 2011 I started with JavaScript. I’ve worked with a wide range of businesses from robotics, fin tech, med tech to media and telecom. Sometimes I had a different hat as a researcher, CTO, TPM (technical product manager), teacher, system architect or TL (technical leader) but I’ve always been coding. I’ve worked on some products that served millions of people, and some that failed before being released. I worked as a consultant and I even had my own startup. I have spent lots of time on open source projects, closed source projects and internally open source projects (proprietary code that is developed by a community inside the company). I’ve worked with tiny microcontrollers all the way to mobile and desktop apps to cloud servers and lately serverless.</p></div>
