Vaikka olenkin nörtti, osaan esittää asiani niin että myös epänörtti asian ymmärtää. Kun sekä asiakas että koodari puhuvat suunnilleenkaan samaa kieltä, tulee väärinkäsityksiä vähemmän ja arviot menevät vähemmän pieleen.
Ainut sana jota en ohjelmistotyöstä puhuessani suostu suustani päästämään on "haaste". Jos liiketoiminta takkuaa, liiketoiminnassa on haasteita, mutta jos ohjelmisto takkuaa, ohjelmistossa on joko ongelmia tai bugeja ja ne katoavat korjaamalla. Haasteita ei voi korjata.
Jos sinulla on ohjelmistosta pelkkä idea, voit turvallisin mielin aloittaa keskustelut kanssani. Kaikki keskustelut käydään luottamuksellisesti ja salassapitosopimukset eivät ole ongelma. En tarvitse ohjelmiston rakentamiseen tuhatsivuista suunnitteludokumentaatiota, vaan prototyyppiä voidaan yhdessä lähteä rakentamaan vaikka pelkästä ideasta.
Internetiin ohjelmointi vaatii nykypäivänä koodia joka toimii mitä moninaisimmilla laitteilla. Käyttäjät voivat selata sivustoja niin perinteisemmän muotoisilla kannettavilla ja pöytäkoneilla, kuin tableteilla, televisioilla, matkapuhelimilla ja nähtävästi hyvinkin pian myös älykelloilla.
Pidän jatkuvasti huolen siitä että taidot riittävät, jotta pystyn ohjelmoimaan web-applikaatiot ja -sivut niin että ne toimivat mahdollisimman monilla laitteilla. Lisäksi en pelkää sanoa jos jokin ominaisuus tai toiminnallisuus täytyy suunnitella uudestaan, tai hylätä tietyillä laitteilla, tai kokonaan laitteiden rajoitteiden takia.
Kaikki ohjelmistokehitykseen käytetty sähkö on ostettu 100% tuulisähkönä, eikä sähkön toimittajalla ole osuutta fossiilisia polttoaineita käyttävissä voimaloissa, ydinvoimaloissa tai ydinvoimahankkeissa.
Asiakaskäynnit ajetaan ympäristöystävällisesti täyssähköautolla. Vaikka ihminen ei pystyisikään käyttämään julkisia kulkuneuvoja, ei se välttämättä tarkoita että ei voisi välittää ympäristöstä.
En pyri tekemään itseäni korvaamattomaksi. En halua että kukaan joka minulta jotain tilaa, joutuu jatkossa luottamaan yksinomaan siihen, että ehdin ja pystyn jatkokehittämään ohjelmistoja joiden kimpussa olen paininut, vaan tarkoitus on että tarvittaessa tilalleni voidaan ottaa toinen yrittäjä, tai palkata omaa työvoimaa kehitystä jatkamaan.
Kirjoitan kaiken koodin mahdollisimman selväksi lukea ja yleisten konventioiden mukaisesti. Jos jatkan jonkun muun aloittamaa työtä, pidän huolen että koodin tyyli pysyy samana, tai jos havaitsen ongelmia, ilmoitan että tyyliä täytyy korjata.
Pyrin myös dokumentoimaan kaiken tekemäni niin hyvin, että kuka tahansa joka työtäni jatkaa voi tehdä niin vaikka ei saisi minuun lainkaan yhteyttä. Lisäksi käytän mielelläni työssä työkaluja jotka auttavat niin kehityksen tilan seuraamisessa, kuin sen kommunikuinnissa seuraajillekin.