.NET Ninja Restrospective – Q1 2009

Tre måneder etter at jeg startet .net ninja initiativet – min plan for å jobbe målrettet og strukturert med å bli en bedre programmerer – er det på tide å ta en titt på backloggen jeg lagde meg for første kvartal, og vurdere hvordan det har gått.

Hva gikk bra?

Det er utrolig mye som har gått bra. Jeg har rett og slett gått gjennom en forvandling de siste månedene, lært utrolig mye, eksperimentert med mye rart, og klart å holde motivasjonen oppe hele tiden. Et tydelig eksempel på dette er denne bloggen, som har gjennomgått en aldri så liten forvandling. Jeg har også klart å skrive et nytt tips til utviklerne i Contiki hver uke (det føles som om jeg har holdt på med det mye lengre enn 12 uker).

Det er faktisk ikke så mange ting fra backloggen jeg har fått gjort – mer om det under neste heading. Men jeg har fått gjort mye annet. Jeg har oppdaget objektdatabasene, og holdt et foredrag om dette på NNUG i februar (referat del 1 og del 2). Jeg har også tatt objektdatabaser i bruk i flere prosjekter, som f.eks. ContikiException, et verktøy jeg laget til bruk på jobben.

Jeg har også kommet mye bedre inn i .NET communityet. Jeg har blitt med i NNUG styret i Bergen, og vi har hatt tre flotte møter til nå i år. MsdnLive var også et bra arrangement, for ikke å snakke om GeekBeer samlingen vi hadde kvelden før.

Andre ting jeg har lyst til å nevne er at jeg har trent litt på ting som dependency injection, labda-utrykk i C#, LINQ og TDD. Det siste gjorde jeg bl.a. gjennom å gjøre en code kata. Jeg fikk oss også til å starte med parprogrammering i Contiki. Jeg har lest Code Complete og Kent Becks bok om TDD, og har startet på et par spennende bøker til. Og jeg har begynt å se på ASP.NET MVC.

Hva gikk ikke så bra?

Som du skjønner føler jeg at de tre første månedene vært en stor suksess. Det jeg er minst fornøyd med er hvor lite jeg har fått gjort på Contiki Center applikasjonen, noe jeg lager delvis for/på jobben og delvis privat/for egen vinning. Jeg nådde minstekravet om en første release før 1. april, men det var langt i fra hva jeg håpet på. Jeg klarte f.eks. ikke å sette meg nok inn i MVVM mønsteret for WPF applikasjoner.

Generelt sett fulgte jeg for dårlig opp de ulike prosjektene jeg startet underveis i perioden. Jeg burde ha fullført Vil Du Bli en .Net Ninja-spillet, og jeg burde klart å bruke mer tid på The Forecast Exchange.

Jeg hadde også en plan om å følge bedre med på noen utvalgte RSS feeds, men det gikk ikke som planlagt.

Hva kan jeg gjøre bedre?

Det jeg vil gjøre anderledes i de kommende tre månedene er å fokusere mer på to bestemte ting. For det første vil jeg lese mer. Jeg har flere bøker liggende, og venter på et par til fra Amazon. Og for det andre vil jeg kode mer. Dette vil gå på bekostning av en del tid jeg normalt bruker på å holde meg oppdatert på hva som skjer i miljøet (via Twitter, RSS feeds etc.), noe som er helt greit. Jeg ofrer gjerne litt bredde for å øke kvaliteten på det jeg gjør.

tidsfordeling_q1

Knagger: , , , , , , , , , ,

Kategorier: .net ninja.
RSS feed for kommentarene. Tilbaketråkk.

Skriv en kommentar

Tillatte tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Torbjørn: La oss anta to ulike definisjoner av Template Method pattern - de to ytterpunkte...

Lars-Petter: Hei igjen. Siden du inviterer til å ta diskusjonen i bloggen, og har tatt deg t...

Torbjørn: Lars-Petter: Det er én måte å se det på. Det er absolutt fortsatt Template M...

Lars-Petter: Hei. Har du ikke i prinsippet her gått over fra Template Method (arv) til Strat...

Christian Abildsø: I alle fall i C#, så føles dette som kode som blir mer fleksibel men vanskelig...

Torbjørn: Hei Henrik, og takk for tilbudet. Ble oppmerksom på Rasberry Pi for under en uk...

Henrik Sandaker Palm: Ang. større hobby prosjekt. Du er som er en slik rakker på programmering har j...

Øivind Nilsen: Slutt å bruke mobilnummeret mitt som eksempel !...

Bjørn Einar Bjartnes: Jeg har også latt meg fascinere av Clojure, uten at jeg har kommet så veldig l...

Bjørn Einar Bjartnes: Sweet :) Jeg tror egentlig jeg liker det som det er, med musikk. Litt av utford...

Mulig relaterte linker

 Hold deg oppdatert

Søk i bloggen

Ferske innlegg

  • Template Method del 4: Multippel arv
  • Template Method Intermesso
  • Template Method del 3: Bare funksjoner
  • Template Method del 2: På vei mot funksjonell programmering
  • Kategorier

  • .net ninja (37)
  • Bøker (17)
  • Diverse prosjekter (35)
  • DSL (10)
  • Erlang (10)
  • F# (5)
  • Hardware (1)
  • Jobb (77)
  • Julekalender (51)
  • kjempekjekt.com (23)
  • LISP/Clojure (33)
  • NNUG / community (60)
  • O/RM & databaser (10)
  • Off topic (116)
  • OO-design/clean code (30)
  • Podcasts (14)
  • Polyglot (77)
  • Ruby (27)
  • Silverlight / RIA (3)
  • Software/verktøy (20)
  • Softwareutvikling (20)
  • Testing / TDD (30)
  • the contiki strip (13)
  • User experience (3)
  • WCF (3)
  • Webutvikling (32)
  • WPF (9)
  • WTF (12)
  • Last ned Wallpaper

    Programmeringsbloggens tøffe skrivebordsbakgrunn med snippets fra ulike språk laster du ned her!

    Abonner via epost

    Om du vil kan du få alle nye blogposter tilsendt til din epost. Abonner nå, det er kjempeenkelt!

    Meta