Kodsnack 536 - I choose computer science, with Michele Riva
Kodsnack1 Aug 2023

Kodsnack 536 - I choose computer science, with Michele Riva

Recorded at the Øredev 2022 developer conference, Fredrik chats with Michele Riva about writing a full-text search engine, maintaining 8% of all Node modules, going to one conference per week, refactoring, the value of a good algorithm, and a lot more.

Michele highly recommends writing a full-text search engine. He created Lyra- later renamed Orama, and encourages writing your own in order to demystify subjects. Since the podcast was recorded, Michele has left his then employer Nearform and founded Oramasearch to focus on the search engine full time.

We also discuss working for product companies versus consulting, versus open source. It's more about differences between companies than anything else. Open source teaches you deal with more and more different people. Writing code is never just writing code.

Should we worry about taking on too many dependencies? Michele is in favour of not fearing dependencies, but ensuring you understand how things important parts for your application work.

Writing books is never convenient, but it can open many doors.

When it comes to learning, there are areas where a whole level of tutorials are missing - where there is only really surface-level tutorial and perhaps deep papers, but nothing in between. Michele works quite a bit on bridging such gaps through his presentations.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @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
  • For foreign people, it's Mitch
  • That kind of maintenance
  • A very particular company
  • A culture around open source software
  • Now part of the 8%
  • Nothing more than a radix tree
  • One simple and common API
  • Multiple ways of doing consultancy
  • What you're doing is hidden
  • You can't expect to change people
  • A problem we definitely created ourselves
  • Math or magic
  • Writing books is never convenient
  • Good for 90% of the use cases
  • (When I can choose,) I choose computer science

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(723)

Kodsnack 709 - Sju Mozart just nu, med Patrik Svensson

Kodsnack 709 - Sju Mozart just nu, med Patrik Svensson

Fredrik snackar med Patrik Svensson om Spectre.tui och att dyka ner i saker för att man är intresserad av dem. Patrik berättar om vad Spectre.tui är och hur det kom till, tack vare en lucka mellan upp...

30 Jun 44min

Kodsnack 708 - Bortom chattrutan, med Philip Alm

Kodsnack 708 - Bortom chattrutan, med Philip Alm

Fredrik snackar med Philip Alm om hur språkmodeller förändrar arbetssätt. Philip är grundare och CTO på Incredible, där man bygger en röststyrd AI som låter dig visa och berätta vad du vill och sedan ...

23 Jun 1h 8min

Kodsnack 707 - Det finns ett värde i friktion, med Benny Andrén och Jakob Wolman

Kodsnack 707 - Det finns ett värde i friktion, med Benny Andrén och Jakob Wolman

Fredrik snackar hastighet och kognitiv skuld med Benny Andrén och Jakob Wolman. Allt handlar inte om hastighet. Eller åtminstone inte om hastighet i de steg som språkmodeller kan göra snabbare. Vi dis...

16 Jun 48min

Kodsnack 706 - Kotlin på många olika sätt, med Johan Blomgren och Emil Kantis

Kodsnack 706 - Kotlin på många olika sätt, med Johan Blomgren och Emil Kantis

Fredrik snackar Kotlinconf 2026 och språket Kotlin i allmänhet med Johan Blomgren och Emil Kantis. Hur var konferensen? Hur fungerar utvecklingen av Kotlin, och vad är på gång i språket? Det blir tips...

9 Jun 1h 6min

Kodsnack 705 - Matte på många oväntade ställen, med Martin Nordgren

Kodsnack 705 - Matte på många oväntade ställen, med Martin Nordgren

Fredrik snackar med Martin Nordgren om hans nya ljudanalysapp Spectralscan. Appen är ett sidoprojekt byggt på ett par veckor (påskhelgen hjälpte!) på webbteknik och förpackad för både Android och Ios....

2 Jun 55min

Kodsnack 704 - Från bilen och ut, med Johan Thelin

Kodsnack 704 - Från bilen och ut, med Johan Thelin

Fredrik och Johan Thelin snackar mjukvara i bilar. Varför är det ens svårt? Varför har begreppet software defined vehicle ens blivit en grej? Conways lag gäller även här, och när man fått ordning på e...

26 Mai 57min

Kodsnack 703 - The subset needs to fit you, with Harald Achitz

Kodsnack 703 - The subset needs to fit you, with Harald Achitz

Fredrik chats to Harald Achitz about freelancing, C++ 26, and ten years of running the Swedencpp meetup. Harald discusses the various oddities of the Swedish consultant and software market, both befor...

19 Mai 1h 28min

Kodsnack 702 - Spelrelaterade CPU-optimerar-snubbar

Kodsnack 702 - Spelrelaterade CPU-optimerar-snubbar

Fredrik och Tobias snackar om Eurollvm 2026, och lite om kaffe. Tobias åkte till Dublin på LLVM-konferens, och råkade hålla i en presentation, en paneldiskussion, och två rundabordssamtal. Det gick hy...

12 Mai 43min

Populært innen Fakta

fastlegen
dine-penger-pengeradet
relasjonspodden-med-dora-thorhallsdottir-kjersti-idem
foreldreradet
jakt-og-fiskepodden
treningspodden
rss-kunsten-a-leve
mikkels-paskenotter
rss-strid-de-norske-borgerkrigene
rss-kull
rss-sarbar-med-lotte-erik
smart-forklart
sinnsyn
gravid-uke-for-uke
rss-bisarr-historie
teknologi-og-mennesker
level-up-med-anniken-binz
hverdagspsyken
lederskap-nhhs-podkast-om-ledelse
rss-var-forste-kaffe