-
Person och sak
Idag hade jag en stund över på jobbet och ägnade då lite tid åt att förkovra mig i mitt ämbete som systemutvecklare. Den virtuella surfbrädan tog mig så småningom fram till Programmers Stack Exchange där användaren kmote i ett inlägg hade ställt frågan: I’ve inherited 200K lines of spaghetti code — what now? I det…
-
Bedragare
Under min tid som systemutvecklare har jag upptäckt att det inom branschen finns en hel del människor som ger sken av att kunna allt. Ett slags supermänniskor of sorts som alltid har lösningen på alla problem. De behöver aldrig fråga eller undra när man pratar med dem för de vet ju redan allt. De tar stor plats på…
-
Kod är kommunikation – DDD style
Av någon anledning har jag alltid varit mer intresserad av att koden kommunicerar bra än all den där teknologin som finns runtomkring. Den ser jag mest som något nödvändigt ont som behövs för att få saker och ting att snurra. Visst kan jag emellanåt bli hänförd av coola tekniska lösningar, men i slutändan tappar de…
-
En arkitekturell insikt, del 2
Idag tänkte jag följa upp gårdagens inlägg med en vidareutveckling som också är inspirerad av boken jag just nu läser (Implementing Domain-Driven Design). Mitt förra inlägg illustrerade att vi behöver revidera vår syn på den traditionella layered architecture när vi använder oss av Dependency Injection (DI). Författaren i boken gör en tänkvärd om än aningen krystad övergång under sitt resonemang…
-
En arkitekturell insikt
Den lilla tid jag har fått över de senaste dagarna har i stort sett gått till att läsa i den alldeles eminenta boken Implementing Domain-Driven Design. Boken bygger på sätt och vis vidare på Evans tidlösa bok genom att ta upp nya insikter som har framkommit samt hur DDD kan implementeras med modern teknologi. Den är en rejäl…
-
Ortogonalitet
Igår kväll satt jag och bläddrade lite i den gamla goda Pragmatic Programmer, mest för att jag inte hade så mycket annat för mig just då. Ganska tidigt i boken springer man på begreppet – låt oss se om jag lyckas stava det rätt – Orthogonality, eller Ortogonalitet som det så fint heter på svenska, och jag passade på…
-
En doktorands tvivel
Av en händelse sladdade jag in på mitt bortglömda Google Drive-konto härom dagen. Undansparat fanns föreläsningar, labbuppgifter och utkast till vetenskapliga artiklar från ett tidigare liv som framkallade en aningen arbetsam nostalgisk känsla i mig. En av filerna visade sig nämligen vara en presentation om Linked Data som jag höll för många år sedan. När…
-
Setters under ansvar
För många systemutvecklare är det jag nu tänker skriva om något vedertaget – bok efter bok förklarar varför man inte ska ägna sig åt det – men för andra verkar det inte vara det vilket ligger till grund för detta inlägg. Det jag pratar om är det där med att peta in setters på attribut…
-
Spontant konferensbesök
Igår när jag satt och åt min frukostgröt hade jag inte en susning om att morgondagen skulle spenderas på konferens i Köpenhamn. Av en händelse hade det blivit ett avhopp bland ett gäng som skulle åka från jobbet och då fanns det alltså en biljett över som jag roffade åt mig. Konferensen som vi idag…
-
Presentation om Guava
På jobbet har vi något som kallas ”utvecklarforum” där vi som utvecklare diskuterar saker som direkt eller indirekt berör vårt dagliga arbete. Nu i veckan har jag tagit initiativet och ska då prata lite som Guava i detta forum. Guava är en samling bibliotek som Google använder i sina egna Javaprojekt och som finns tillgängliga…