Kodsnack 620 - Encapsulation of knowledge, with Dejan Milicic
Kodsnack17 Joulu 2024

Kodsnack 620 - Encapsulation of knowledge, with Dejan Milicic

Fredrik talks to Dejan Milicic about software development - understanding, methods, and stories.

We start by talking about encapsulation of knowledge and the essential software in organizations. Almost every organization should - it can be argued - be developing software that solves their unique problems, and yet so many outsource so much of their knowledge encapsulation. Oh, and we can never completely encapsulate our knowledge in code either, so all the more reason to keep people who actually know what the code does and why around.

Dejan tells us about his way to Ravendb and a developer relations role - and how you can craft your own job, stepping suitably outside of your comfort zone along the way.

We also talk about shortening attention spans, daring to dig down a bit and find out about the context of things. Like the second sentence of some oft-repeated quote. Prohibit bad things, but help automate doing good things and avoid doing the bad things completely.

Dejan shares some database backstories - why would someone want to build one more database? Specifically, what lead to the creation of Ravendb? And the very strong opinions which have been built into it. Avoiding falling into marketing-driven development.

After that, we drift into talking about processes and how we work. Every organization is unique - which strongly speaks against adapting the "best practices" and methodologies of others. Or keeping things completely the same for too long. Innovation is also about doing what other people are not doing.

Why is concurrency still hard? The free lunch has been over for twenty years! Functional programming and immutability offer ways forward, why aren't these concepts spreading even more and faster? We get right back to understanding more context when Dejan discusses how few of us seem to have understood, just for example, the L in SOLID. Dive deeper, read more, and you will find new things and come up with new ideas.

Finally, Dejan would like to see software development becoming just a little bit more mathematical. So that things can be established, verified and built on in a different way.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive.

If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi.

Links Titles
  • A mathematician turned software developer
  • Coding, but without deadline
  • Saturated with software development
  • Encapsulation of knowledge
  • A bit surreal
  • Accept people as they are
  • There's a second line
  • Professional depression
  • Prevented, not diagnosed
  • The pipeline kind of thinking
  • Frustration-driven development
  • (You shouldn't be) Punished for being successful
  • The largest company of his or her life so far
  • Optimized for maintaining the status quo
  • Wash away all the context
  • Manager of one
  • The proverbial Jira
  • Substantial content
  • Methods of moving forward

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(715)

Kodsnack 645 - Kapa Conways lag

Kodsnack 645 - Kapa Conways lag

Fredrik och Kristoffer rapporterar från konferenserna Myconf och Open infra forum, diskuterar skisser, och när idéer springer ifrån sin upphovsperson och får sitt eget liv. På Myconf fanns tydliga te...

3 Kesä 202558min

Kodsnack 644 - Det nya sättet att tänka, med Camilo Tapia

Kodsnack 644 - Det nya sättet att tänka, med Camilo Tapia

Fredrik snackar med Camilo Tapia om att gå från Node till Rust, via chocker över hur fula saker kan se ut och hur stor omställning det kan vara att slåss med en kompilator. Det strukturerar om ens hjä...

27 Touko 202548min

Kodsnack 643 - Plockepinn och cementblandare

Kodsnack 643 - Plockepinn och cementblandare

Varför tror vi inte på att vi kan lösa våra egna problem? Fredrik och Kristoffer börjar med att följa upp diskussionen om att skriva om för att förenkla saker och minska abstraktioner. Flera lyssnare ...

20 Touko 202559min

Kodsnack 642 - Små konsollappar i containrar, med Mattias Karlsson

Kodsnack 642 - Små konsollappar i containrar, med Mattias Karlsson

Fredrik snackar med Mattias Karlsson om .NET-världen. Hur är gemenskapen? Hur lär man sig hur man skriver bra kod? Och varför är Mattias inblandad i YH-utbildningar? Vilka verktyg är bra, och för vilk...

13 Touko 202552min

Kodsnack 641 - Min garderob som byggserver, med Fredrik Eriksson och Kristian Ivarsson

Kodsnack 641 - Min garderob som byggserver, med Fredrik Eriksson och Kristian Ivarsson

Fredrik snackar Casual med Fredrik Eriksson och Kristian Ivarsson. Casual är en öppen middleware som implementerar XATMI-standarden och används istället för Oracles Tuxedo av bland annat Försäkringska...

6 Touko 202550min

Kodsnack 640 - En elefant som badade i Loch Ness

Kodsnack 640 - En elefant som badade i Loch Ness

Avamerikanisering och jakten på den perfekta webbstacken. Fredrik och Kristoffer börjar med kaffesnack för att sedan diskutera mönster för fönsterhantering och livet i övrigt. Ett universalmönster: Sa...

29 Huhti 20251h 4min

Kodsnack 639 - Ingen presentation är den andra lik, med Daniel Raniz Raneland

Kodsnack 639 - Ingen presentation är den andra lik, med Daniel Raniz Raneland

Fredrik snackar med Daniel Raniz Raneland om att skapa och hålla presentationer. Ämnen finns överallt bara man börjar se dem, och man ska inte göra det svårt för sig. Att berätta hur man själv lärt si...

22 Huhti 202557min

Kodsnack 638 - Oändliga todo-listor, med Sofia Larsson

Kodsnack 638 - Oändliga todo-listor, med Sofia Larsson

Fredrik snackar med Sofia Larsson från grannpodden Developers! om livet som lead software engineer. Hur kompletterar och överlappar den till exempel en engineering manager? Eller en arkitekt för den d...

15 Huhti 202558min

Suosittua kategoriassa Koulutus

rss-murhan-anatomia
psykopodiaa-podcast
voi-hyvin-meditaatiot-2
adhd-podi
rss-rahamania
rss-arkea-ja-aurinkoa-podcast-espanjasta
rss-niinku-asia-on
taytta-tavaraa
kesken
rss-hereilla
rss-liian-kuuma-peruna
rahapuhetta
rss-duodecim-lehti
rss-valo-minussa-2
rss-tietoinen-yhteys-podcast-2
rss-narsisti
kehossa
dear-ladies
psykologia
rss-tyohyvinvoinnin-aakkoset