Kuulumisia

We got news for you.

Product development is hard. Simplifying a complex problem into a lovable product or service requires team effort, knowledge and empathy for the users. But it is still relatively simple compared to communication. To set the stage, let’s take Osmo A. Wiio’s law which claims that “communication usually fails, except by accident”. We are bound to fail unless we accidentally get things right.

Olen 15-vuotias tyttö ja aloitin kesällä koodaamaan Pythonilla. Mielestäni koodaaminen on mielenkiintoista ja hyödyllistä, joten siitä sain idean hakea ohjelmistoyritykseen. Googlasin ohjelmistoyrityksiä Helsingissä ja löysin sieltä Wunderdogin, joka vaikutti kivalta paikalta.

Otin yhteyttä Wunderdogiin sähköpostilla ja hämmästyin, kuinka nopeasti minulle vastattiin. Kuulin myös, että saan koko TET-jakson eli viikon ajan koodata itse, vieläpä mentorin avustuksella. Olin siitä todella yllättynyt ja innoissani. Minua tosin hieman myös jännitti, koska en ollut koodannut kuin vasta pari kuukautta ja kävisimme viikon ajan läpi Pythonin sijaan JavaScriptiä. TET-viikon alkaessa olin kuitenkin iloinen päästessäni nimenomaan Wunderdogille.
Heti tullessani ensimmäistä kertaa toimistolle kiinnitin huomiota yrityksen rentoon meininkiin. Työntekijät olivat myös todella mukavia, joten työn tekeminen oli kiva aloittaa.

Teimme viikon ajan Slackbottia, jossa voi hakea lähellä olevaa lounaspaikkaa erilaisten kategorioiden mukaan. Huomasin nopeasti, että JavaScriptissä oli paljon yhtäläisyyksiä Pythonin kanssa, joten koodaaminen sujui hyvin. Harjoittelimme myös filterin, mapin, reducen ja classin käyttöä.

Opin paljon viikon aikana. Koodaamista helpotti, kun oli mentori auttamassa ja selittämässä vaikeat kohdat. Esimerkiksi filterin, mapin ja reducen käytössä kehityin paljon. Opin myös käyttämään minulle ennestään tuntemattomia ohjelmia.
Olen todella iloinen siitä, että sain olla TET-jakson Wunderdogissa. Kehityin paljon koodaajana ja töihin oli joka aamu mukavaa tulla.

We are hiring, join the pack

September 09, 2017

Me Wunderdogilla haluamme koota yhteen terävät ihmiset ja löytää heille mielenkiintoisia haasteita ratkaistavaksi modernin ohjelmistokehityksen keinoin. Meitä yhdistää ilo ja intohimo ratkaista tosielämän ongelmia teknologian ja designin avulla. Meillä rekut ovat tykänneet käyttää esimerkiksi seuraavia teknologioita: Java, JavaScript, React, React Native, Clojure, ja Scala.

Or, why do I constantly feel like I’m not in control of my work?


I firmly believe that during their career, every single developer has heard uttered the phrase “If there’s just some quick and dirty way to do it now, let’s do that and do it properly later”. Sound familiar? Another facet of this is a piece of conversation, which I also believe everyone has at least heard -- if not been a part of themselves -- in which the developer goes to the project manager or product owner (PO) with a choice. The developer says “I know I can do a really dirty fix that’ll take half an hour, or I can do this properly, that’ll take a day.” Inevitably, the response is going to be “Alright then, do the quick fix, thanks”, and away the developer goes, to once again make a codebase smell more like legacy code than it did before.