

Kodsnack
Kristoffer, Fredrik, Tobias
Kodsnack är ett poddradioprogram på svenska om utveckling, kodknackande och allt som hör därtill. Kodsnack drivs av Kristoffer Grönlund, Fredrik Björeman och Tobias Hieta
Episodes
Mentioned books

Oct 24, 2023 • 53min
Kodsnack 548 - Programmerarklostret
Fredrik och Kristoffer snackar att jobba som eremit, Benediktinregeln, och Marc Andreessen bottenlösa manifest utan djup. Somliga har verkligen en oväntad förmåga att inte tänka djupare. Fredrik har länge känt sig tilltalad av idén om Greycations - att åka iväg någonstans och jobba med ännu färre distraktioner och vardagssysslor än vanligt. Efter ett par dagar med jobb från hotellrum känner han att han fått vatten på sin egen kvarn. Kristoffer har inte provat men lockas också av tanken att jobba i andra miljöer och med andra rutiner. Programmeringskloster, eremitliv, och munkjobb leder naturligt över på en diskussion av Benediktinregeln, som av någon anledning också fått bli etikregeln för Sqlite. Sist men tyvärr inte minst en frustrerad dykning i dumheterna Marc Andreessen producerat på sistone. Fredrik tycker att begreppet teknikoptimism kan ha sin nytta i världen, men inte på ett sätt som har något alls att göra med den gegga av ord Marc förhoppningsvis använt Chatgpt för att producera. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar D-vitamin Greycation Jimmy joy Joyent Soylent Queal CGP Grey Cortex I rosens namn John Carmack bokar in sig på hotellrum ibland Think week - Bill Gates läsretreats Sqlites "code of ethics" Sankt Benedicts regel - eller Benediktinregeln Teknikoptimistmanifestet BasedBeffJezos Filippo Marinetti - författaren av det fascistiska manifestet Nietzsche Jamie Zawinski Ada Lovelace Adam Smith Econtalk Marc Andreessen is wrong about everything - Gizmodo sparar inte på krutet Andrew Kelleys teknooptimistmanifest Zig Titlar Mitt i natten mentalt Konstant natt nu Lite skeptisk till vetenskap Man ska äta bara potatis Strömlinjeforma livet Hotellrumsnivån på avskalat Munkeremit Programmerarklostret Eremitliv Pilgrimsvandring Munkjobba OK Bill Gates Späk kroppen Njut lite Begrav dina döda Fascistisk vansinneskult Körsbäret på tårtan av teknooptimism Svaret är: teknologi En oväntad förmåga att inte tänka djupare Kronan på verket är ju Marc Andreessen Dumheterna har blivit dummare Slå sönder valda delar av utrustningen Moderat revolutionär Jag är mera flyttal än binär

Oct 17, 2023 • 1h 4min
Kodsnack 547 - Automatisera kognitiva processer, med Iggy Gullstrand
Hur tänker och jobbar någon som är riktigt entusiastisk till ChatGPT och de andra språkmodellernas möjligheter? Fredrik får besök av Iggy Gullstrandsom berättar om hur det är att jobba med dagens språkmodeller och bygga lösningar ovanpå dem. Iggy berättar om hur han fastnade för ChatGPT, och hur han inte bara jobbar med språkmodeller privat utan även bygger produkter mot dess API:er. Hur tänker man för att få bra resultat? Och hur kan man erbjuda så mycket användbar kontext som möjligt för att förbättra svaren man får? Iggy berättar också om hur vektordatabaser kan ge stora nyttor, lite vad de är och hur man kan använda dem för att lagra och använda information över tid från många konversationer med en språkmodell. Ordlöst tänkande - att sätta ord på tankar är ju en form av översättning. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Iggy 217 - Förra avsnittet med Iggy Testbirds Shiftkey ChatGPT ChatGPT-API:erna Alfapet Anknytningsteori Nest Vektordatabaser OpenAI:s embeddingfunktion QBasic Runescape Macro scheduler Anthropic - avhoppare från OpenAI Movsai - Iggys bolag Supabase Lapsk vallhund Llamaindex - tidigare GPT Index Pinecone - SaaS-databas Langchain Unsymbolized thinking Transformers Singularitet Bard Selenium AWS Titlar I januari så mötte jag ChatGPT Mänskligt nyanserat Då började min mani Den är inte så jäkla bra på fakta Jag vill göra någonting med det här på riktigt En fast punkt i en semantisk värld (på 1536 dimensioner) Slutsatser över tid Vi lägger till ett långtidsminne Så fruktansvärt tråkigt att fiska (i Runescape) Automatisera kognitiva processer Skapa långtidsminne Kedjor av events Chatta med din egen dokumentation Den flytande innebörden av en vektor Den faktiska betydelsen av ett äpple

Oct 10, 2023 • 1h 7min
Kodsnack 546 - Vara migreringsbar, med Per Bly och Max Ramqvist
Fredrik snackar interna utvecklarplattformar, abstraktioner, moln och migreringar med Per Bly och Max Ramqvist. Hur får man ut mest av sitt moln, eller mer allmänt miljön eller miljöerna man kör sin kod i? En väg är att låsa fast sig hårt i en leverantörs lösningar och utnyttja den till max. En annan är att bygga en egen utvecklarplattform som ett abstraktionslager - ett lager som både kan sätta upp användbara konventioner och verktyg, och gömma leverantörens miljö så till den grad att det kan bli transparent för utvecklarna att byta miljö. Per och Max har gjort alltihop, hela vägen till att flytta Akind från Azure till rena och enkla lösningar på Hetzner. På vägen blir det också massor av tips på verktyg och lösningar. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Per Max Akind Academic work Vad gör ett plattformsteam? Sextonminutersvideo från Hashicorp IDP - internal developer platform Anton Continuous deployment Nomad Kubernetes YAML Hashicorp Digital ocean Hetzner Terraform Infrastruktur som kod HCL - Hashicorp configuration language Vault Configuration management database - CMDB Grafana Prometheus SPOF - single point of failure Scale to zero - slå av saker helt som inte används för stunden Neon - scale to zero-Postgres Heroku Netlify Unixfilosofin FTE - full-time equivalent Ingress Service mesh Podman Okta Ansible Temporal Titlar Vi pysslar med infrastruktur Det är vi två just nu Akronymerna börjar ta slut Skala sin applikation på bredden och höjden En accelerator för att komma igång 40000 rader YAML Vi kör ju bara på järn VM:ar till otroligt bra pris Vi började POC:a lite Göra valbart det som är intressant Vem som faktiskt pratar med vad Såhär måste man göra En server under skrivbordet Bara en .exe-fil Vara migreringsbar Bara tillräckligt mycket Race conditions fast på infrastruktur Vi vet ingenting Som ett hackathon hela tiden Vi vill bara programmera

Oct 3, 2023 • 53min
Kodsnack 545 - Improduktiviteten är produktiv
Fredrik och Kristoffer snackar om produktivitet, och om att skriva i tankens hastighet. Vi börjar med att diskutera skrivande i tankens hastighet utifrån Kristoffers snack med Augustin Erba. Olika sätt att skriva ger olika saker, och kvantiteten i att skriva snabbt har helt klart sin egen kvalitet. Därefter snackar vi produktivitet - vad gör en egentligen produktiv, och vad är produktivitet kontra att sänka produktiv tid i att pyssla med sina verktyg? Hur produktivt är det att fokusera på produktivitet? Samtidigt måste man ju ofta kunna sina verktyg på någon nivå för att kunna få saker gjorda effektivt. Och lära sig nya verktyg och miljöer när man kommer till något nytt. Din produktivitet måste inte vara samma som min produktivitet. Skapa utrymme för produktivitet - och omfamna den till synes mindre produktiva tiden mellan de produktiva passen! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Thomas Öberg Podcast vs sparkling audio show Råmjölk Avsnittet med Augustin Erba Explore vs exploit Lokalt maximum George RR Martin skriver på gammal ordbehandlare Claes Eriksson Steve Jobs köpte sig en jobbuniform Palm Graffiti Remarkable Advent of code Developers! om förväntningar på praktikanter Audio hijack Neovim Lazyvim Pro tools Obsidian Hindenburg XLR-mikrofon Charles Darwins arbetsdag Punching the clock - artikeln av David Graeber Bullshit jobs - boken I "framtiden" behöver man bara jobbba fyra timmar om dagen Där ingen skulle tro att någon kunde bo När Douglas skulle skriva klart Ajöss och tack för fisken Mynoise Yob Black sabbath Preonic Ferris sweep Ember Bonuslänkar Different kinds of time Hammock-driven development - presentation av Rich Hickey Titlar Ett senare tidstillfälle Råmjölkad podcast Känslan i pennan En produktivitetsgrop Jag behöver inte kolla upp någonting Alla moduler i Python i huvudet När jag är mest produktiv En Mac från 2007 Gått ifrån det jag själv tror på Produktiv på ett annat sätt också Intensivt i korta perioder Improduktiviteten är produktiv Små fickor av improduktivitet Ett liv av sömnbrist och snabbmat Själen saknas Dela hjärnan med någon Parprogrammera en programmeringsbok Inga glada känslor för VS code Black Sabbath i halv hastighet Hemma på mitt Preonic

Sep 26, 2023 • 54min
Kodsnack 544 - 40 miljoner statiska filer, med Gustaf Nilsson Kotte
Fredrik snackar statiska webbsidor i stor skala med Gustaf Nilsson Kotte, som är med och bygger den inte helt okända webbplatsen ikea.com. Gustaf berättar hur det kommer sig att man bestämt sig för att bygga mycket på statiska filer, hur det fungerar, och vilka utmaningarna är. Hur bygger man en statisk arkitektur som uppfyller sina mål? Och som går att skala till många oberoende team? Och som kan leva och utvecklas i takt med nya behov. 40 miljoner statiska filer innebär lite andra och större utmaningar än - till exempel - en personlig blogg. Det finns också områden som är innebär intressanta svårigheter när den statiska lösningen väl satt sig. A/B-testning är ett tydligt exempel med många intressanta detaljer att fundera över. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Gustaf Ingka digital Haskell Two-pizza team Progressive enhancement The art of action - Steve Bungay OKR Conways lag Microfrontend Grpc Moores lag Edge side includes Mark Nottingham HTTP/2 Partials Google core web vitals DRY 80/20 A/B-testning Gustaf skriver om A/B-testning Gustaf pratar om A/B-testning Gustaf skriver om ikea.com-arkitekturen Marty Cagan, författare av … Empowered, och … Inspired Kombinatorisk explosion Edge computing Cattle over pets Hindsight bias - att bli efterklok Titlar Otroligt fascinerande med HTML Det är mycket statiskt 40 miljoner statiska filer En optimering för ett visst syfte Problemdomänerna interagerar Platta paket En bättre knapp Såld på A/B-testning Bättre data, snabbare

Sep 19, 2023 • 58min
Kodsnack 543 - En roman kan också behöva felsökas, med Augustin Erba
Kristoffer snackar skrivande - och tangentbord - med Augustin Erba, journalist och författare av bland annat kåseriet Jag är osams med mitt tangentbord. Diskussionen handlar till stor del om vad som är lika - väldigt mycket - och olika mellan att skriva skönlitteratur och kod. Men givetvis diskuteras också vad som egentligen hände när Augustin provade på ett Ergodox EZ, vad som är problemen med "vanliga" tangentbord, och vad man egentligen vill uppnå med att förändra hur man skriver. Dessutom funderar man över sina sämsta tangentbordsvanor, och en hel del annat. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Augustin Piratförlaget Jag är osams med mitt tangentbord - Augustins kåseri ABC 80 ZX Spectrum BASIC Assembler QWERTY Morse Har Morsesignalister påverkat hur Qwertylayouten blev som den blev? Fortran Subrutiner Prolog Erlang AXE-växlarna Elixir Polariserat ljus P3 historia Ergodox EZ IBM Model M Civilization Keyboardio Apples vision pro Typewriter mode, finns exempelvis som plugin till Obsidian Powerbook 1400c Nada Second system syndrome Titlar Alternativa tangentbord Jag tror att jag programmerade innan du var född Riktiga programmerar programmerade i assembler Gemensam bakgrund i Basic Optimalt enligt något kriterie Optimerat för pekfingervalsen Jag kan själv En och en halv miljon skönlitterära tecken om året Tillräckligt tillintetgjord Enter på höger pedal Skriva lika snabbt som jag tänker Att lösa små rebusar En roman kan också behöva felsökas Är det här en Nisse-replik?

Sep 12, 2023 • 1h 37min
Kodsnack 542 - The whole software is in your hand, with Daniel Eke
Fredrik chats with Daniel Eke about creative visual coding, learning through side projects, and a lot more. The discussion revolves around Daniel's apps: the visualizer Ferromagnetic, polygon drawing tool Handstract, and photo polygonizer Centroid. Code lets you create art which is interactive and immersive in a way many other art forms can't. Develop your side projects so that you save time - re-use code, structure it in ways which make things easy and fast for you. Focus on hard problems rather than getting all caught up in low-hanging fruit and simple feature requests. Learn the systems you are using, look at others to learn more tricks. Try stuff out, and don't worry too much about the tools. Build it inside something you already have. Or, use Apple's Shortcuts - that might be much easier than setting up some service to run a script. The magic of programming is that you can create something valuable by thinking through problems and expressing the solution in code. 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 Daniel Winamp Ferromagnetic Daniel's blog Sine function Code for Winamp visualizers Lots of Winamp visualizers Daniel Ek - founder of Spotify, loser of the surname game Handstract Centroid Kaleidosync Spotiffy's audio analysis API Replaykit Mapbox VLC Blog post by Daniel about getting started with creative coding Static objects Metal shaders Scenekit Opengl Crashlytics Firebase Gradle Daniel's home dashboard application WWDC presentations from 2023 - previous years are also available Flappy bird Singleton Shortcuts Mapbox unboxed: location technology - video with Daniel - among others - talking about measuring rendering performance of Mapbox maps Titles Your hand as a polygon Vector graphic finger painting The best thing is to listen to slow songs Start with a desktop application Use the whole capability of the phone All the secondary things The whole software is in your hand I like creating art more than playing games Value out of nothing A totally even distribution

Sep 5, 2023 • 46min
Kodsnack 541 - De digitala vägarna, med Magnus Glantz
Fredrik snackar öppen källkod med Magnus Glantz. Vi är många som arbetar med och inte minst bygger på öppen källkod hela dagarna, men har vi tänkt så mycket som vi borde på vad det innebär? Och vad det inte innebär, för den delen? Hur utvärderar man till exempel ett projekt man funderar på att använda sig av? Säkerhet är ju en sak, men också hur robust, livaktigt och välskött det är. Det finns många frågetecken kring öppen källkod, men egentligen beror alla på att man har så mycket fler möjligheter än med sluten källkod. Sluten källkod är borta när personen eller organisationen bakom den är borta, och speciellt när det gäller långsiktiga saker - som samhället i stort - borde vi kanske tänka efter mer vad det innebär att binda sig till en lösning där vi inte har tillgång till koden. Vad händer om det inte längre kommer nya versioner för nya operativsystem? Vad händer om hårdvaran slutar säljas? Eller om vi helt enkelt gjort oss beroende av en proprietär meddelandeplattform för att publicera vår information och den plattformen får en ny ägare som förstör den på helt nya sätt? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Magnus Red hat Open source Sweden Open source initiative OSI:s tio kriterier för öppen källkodslicenser OSI:s licenslista Teknikneutralitetskravet är nummer tio i definitionen Steve Ballmer När Steve Ballmer kallade Linux för en cancer GPL Github uppmuntrar en att välja en licens för ett nytt repo, men väljer man inget så är ens kod inte öppen Log4j och problemen det hade Riksarkivet Sydkoreas problem med Internet explorer Cyber resilience act Magnus på Mastodon Titlar Huvudsakliga hattar En röd fedora Halvflummig IT-roll Verka för öppen källkodsekosystemet Du får inte diktera vad folk ska göra med programvaran En distinkt person Jag defaultar alltid till GPL v3 Halvmögliga mackor Bedöma något i ett vakuum De digitala vägarna Apple stone

Aug 29, 2023 • 60min
Kodsnack 540 - Precis samma produkt som våra konkurrenter
Fredrik och Kristoffer snackar tangentbord, Kris Nóvas tragiska bortgång, och att som Hashicorp förstöra sitt rykte genom att byta licensmodell. Fredrik flyttar runt enstaka funktioner på sitt trettiotangentsbord, medan Kristoffer fortsätter göra om hela sin layout från grunden. Är dramatiska layoutändringar eller små gradvisa lättare att ta till sig? Kristoffer berättar om listiga trick man kan ha för sig med QMK för att få ut ännu mer ur ett litet antal tangenter. Kris Nóva - vila i frid. Naturen i Sverige finns knappt. Sedan snackar vi om Hashicorps nyliga drag att växla till mer slutna licenser för sina produkter. Det känns som ett stort missförstånd kring vad som gjort projekten populära och använda från första början. Eller, möjligen, ett fokus på något annat än det användarna och utvecklarna ser. Kristoffer berättar om tidigare arbetsgivare Suses affärsmodell, som känns både rak, begriplig, vänlig, och hållbar. Som avslutning blir det lite spelsnack: Kristoffer ser andra spela Baldurs gate 3 - ett spel vars relativa buggfrihet tydligen lyckas uppröra vissa - och hoppas att Starfield blir riktigt bra för de som har tid att spela det. Tips på moderna peka och klicka-äventyr i klassisk stil mottages glatt! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Gherkin (tangentbordet) Gherkin (gurkan) Gherkin (byggnaden i London) Ferris sweep Fredriks Gherkin-layout QMK Kristoffers layout(er) QMK-kombos En magisk knapp - scrolla ner, eller sök efter "magic sturdy". Ännu mer info(länkas också från den första sidan). Repeat key i QMK Achordion Hemradsmodifierare (home row mods) Kris Nóva Hacyderm Bram Moolenaar Hashicorp hattar med licenser, från Hashicorp själva, och från ett projekt som byggt på Terraform Terraform Andra Hashicorp-projekt och produkter Jenkins - föregångaren hette Hudson Red hats licensändringar för Red hat enterprise Linux innebär att RHEL-koden bara är tillgänglig för betalande kunder John "maddog" Halls perspektiv på Red hat-ändringarna Redis Dockers licensändrande Cloud foundation Suse Baldurs gate 3 Starfield Thimbleweed park King's quest Space quest Simon the sorcerer Monkey island Beneath a steel sky Ron Gilbert Return to Monkey island Justin Wack and the big time hack Kompilatoravsnitten 54, 55 och 56 med Pontus Wittenmark, skaparen av Justin Wack Lucy dreaming Titlar Gurka Sweep utan tumtangenterna Två specialtangenter mitt i B hamnar till höger Tab passar inte in någonstans Bakfästing Multiplikationslagret En magisk knapp Bikameral hold Fjorton rack i mitt sovrum Energivampyr De höga hönsen på Hashicorp (Vi gör) Precis samma produkt som våra konkurrenter Ett säljargument som är väldigt starkt Frånsprungen och bortglömd Det är exakt samma mjukvara Spelbranschen kallsvettas Äventyrsspel, precis som de var

Aug 22, 2023 • 36min
Kodsnack 539 - Min lilla karta över upptagna ytor
Fredrik snackar optimering av utritning i webbapp. Och lite om tangentbord. Fredrik hittade för omväxlings skull en riktigt intressant sak att optimera, som både gjorde stor skillnad och hade utrymme för att hitta ett nytt angreppssätt på problemet. Finns det sådana möjligheter överallt, om man bara lyckas ställa in sin uppmärksamhet så att man märker dem? Dessutom har han följt med (eller dragits med av?) Kristoffer djupare ner i tangentbordskaninhålet och skaffat sig ett 30%-tangentbord. Nu gäller det bara att lyckas hitta en layout som funkar. Hur svårt kan det rimligen vara? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Jocke Macpro podcast - Jockes podd från - till exempel - en stubbe i skogen. Scrolla ner ungefär halvvägs på sidan React DOM-noder Canvas-elementet Canvas kontext-flagga willReadFrequently Refaktorering Typescript Ferris sweep - delat tangentbord med 34 tangenter Gherkin Planck Ortolinjära tangentbord QMK Layouten som var inställd på tangentbordet från start Kodsnack på Mastodon kodsnack.se på Github Kodsnack på Ko-fi Øredev Developers day Developers bay Anna Leijon Erik Hedberg Frilansare Sverige - mejla Anna om du vill vara med Lars Wikman Ghostbusters: Afterlife Titlar Jag och ett helt gäng tangentbord i studion Ens när saker tar tid Det som först började gnaga i huvudet Måste vi jobba med alla de här bokningarna hela tiden? Om det bara fanns ett bättre sätt Min lilla karta över upptagna ytor Jättestora rektanglar med doldhet Optimera inuti sin modell En stor array med ettor och nollor Om jag blir kompis med Gherkin


