Kodsnack

Vi snackar hantering av patchar och pull requests från utomstående. Viljan att snabbt få in bidrag från utomstående samtidigt som man vill uppmuntra till bidrag som passar väl in i projektets sätt att göra saker. Sedan om drivet mot förenkling i hård- och mjukvara gör att vi går miste om något för expertanvändare. Balansgången mellan att ta in nybörjare och att låta experter jobba kraftfullt och lära sig få ut maximalt av verktygen.

Vår nya inspelnings- och livesändningstid är 12:00 på måndagar. Surfa in på live.kodsnack.se för att lyssna och anslut till #kodsnack på irc.freenode.netför att delta i diskussioner med oss och andra.

Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Kontroll på måndagen
  • Mitt dåliga samvete-tabben
  • Tredjepartsinput
  • Jag sitter inte som Linus
  • En massa blandade commits
  • Drive by-patchar
  • Om det här hade varit mitt jobb
  • Hittat på den gyllene medelvägen
  • Totalt underförstått
  • Om man lever på åttiotalet, som vissa projekt gör
  • Ett projekt som AI-forskarna borde jobba på
  • En robot-contributor
  • Kallas det en databas eller är det mer en moj?
  • En moj alltså
  • Hantera det på precis samma sätt som Linus gör det
  • Saker i vardagen som man inte lägger märke till
  • Tillbaka till Battletoads
  • Lite mer magi
Direct download: 88.mp3
Category:general -- posted at: 10:21pm CET

Vi snackar om Microsofts senaste nyheter - samma dag som de presenterades. Vi börjar med Hololens och nyttan med augmented reality framför virtual reality. Vi snackar också om Spartan och undrar om det är bra eller dåligt att Microsoft fortsätter på sitt eget spår med webbläsare. Därefter bland annat Windows 10 och om det är dåligt för alla som vill sälja mjukvara att nu även operativsystem börjar bli något som ges bort gratis? Vi snackar också om föreningen mellan det moderna och mobila gränssnittet och det mer klassiska skrivbordet och APIer och utmaningarna med att skapa nya och få utvecklare med sig. Slutligen spel-API:er.

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Det är som ett par glasögon som du sätter på huvudet
  • Koll på vart du tittar
  • 3D-bilder i din omgivning
  • Veta var bordet är
  • Skärmarna i ditt holografiska gränssnitt
  • Ett annat lite mer dystopiskt användningsområde
  • Forkat sin egen motor
  • Kastar allt skräpet bakom sig
  • Gamla affärs-business
  • Internet explorer begins
  • Möjligen sju kronor i butiken
  • Välkommen till kapitalismen
  • I en värld där Apple ger bort sin mjukvara
  • Mycket mer likadant
  • Göra en Spartan då och då
  • Du som är den enda som jobbat med DirectX
  • Tanken är att du inte ska behöva bry dig
  • När du säger olika saker på olika trådar samtidigt
  • Spel ska vara svårare
  • Det svåraste spelet någonsin
  • Sjukt plågsamt att spela i dagsläget
Direct download: 87.mp3
Category:general -- posted at: 5:04pm CET

Fredrik och Tobias följer upp kommentarer från tidigare avsnitt. Ämnen som tas upp är bland annat det här med att lära sig saker från grunden, kopplingen mellan det och alla nya lösningar och språk som skapas. Att prova på nya språk och våga experimentera i början av nya projekt.

Diskutera gärna avsnittet på Techworld!

Återigen, om du vill berätta om något vi inte har koll på vill vi jättegärna få höra det!

Billy Sjöbergs kommentar

Hej på er!

Ett stort grattis till ett grymt program, det är en njutning att höra er nörda ner er en gång i veckan i podcasten.

Ni hade ett väldigt intressant avsnitt där ni bjöd in en .Net-snubbe som proklamerade för hur MS gått mot OSS-hållet samt hur språket .Net har förändrats. Det vore jäkligt kul att höra ett liknande program med någon från JVM-sidan, då ni generellt verkar vara väldigt snabba på att basha Java trots att era erfarenheter främst verkar sträcka sig till kodning i sorgebarnet Eclipse och old-school Java.

Har kodat i flera språk under resans gång (C++, JS, Go, Python, JVM-språk etc) och jag kan hålla med om att Java har haft en legacy-stämpel under de sista åren. Trots det är det svårt att ignorera dess popularitet och position som ett utav de nuvarande största språken. Java 8 som släpptes förra året var ett stort steg fram för språket och även om det legat still ett tag så finns det hopp då man börjar plocka in delar utav funktionell programmering och bättre collections-api’er etc.

Det finns ju även en uppsjö utav intressanta JVM-språk som ni skulle kunna ta upp och experimentera med. Dessa har sprungit förbi Java i produktivitiet sedan länge och är väldigt trevliga att koda i. När jag exempelvis lyssnade på era diskussioner kring typning i Python så önskade jag att nån av er hade testat ex Groovy som är ett “eventuellt” typat språk som liknar Python men drar med sig mycket utav det goda från Java-världen samtidigt som det lämnar de dåliga bitarna. Väldigt användbart från allt till små enkla admin-script till ex fulla web-applikationer eller api-tjänster.

För den lite mer akademiske kan man även kika på min favorit Scala som i mina ögon representerar hur Java skulle sett ut om det designades på den här sidan millennieskiftet. Väldigt intressant språk med ena benet i den funktionella och andra i den objektorienterade världen.

Kort sagt, vore intressant om ni gav JVM-världen en chans till och försöka se vad som egentligen växt upp på andra sidan häcken medans ni var borta.

Fortsätt ert underbara arbete och koda väl!

/Billy

Länkar

Titlar

  • Svart hål av negativ feedback
  • Forcera sig igenom problemen
  • För att bli bra på att klättra
  • En platå där någon har försökt skydda en från allt
  • En produkt att sälja till kunden imorgon
  • Stora intensiva backendsystem
  • Vi har avancerat i vår förståelse
  • Brytpunkter
  • Alla tror att de kan lösa problemet bättre
  • Mitt favorit-X
  • När man multiparadigmar sina språk
  • Kunskapen som koden sätter på pränt
  • Massan som man har producerat
Direct download: 86.mp3
Category:general -- posted at: 10:25pm CET

Vi snackar om mjukvarukvalité, dels utifrån nyliga och återkommande diskussioner om Apples mjukvara, dels utifrån vad Google gör och inte gör när det kommer till mjukvara och produktifiering av mjukvara. Känslan vi får av Apple är att de gör bra produkter med för många buggar i mjukvaran, medan Google väcker frågan varför ett företag med så mycket talang inte släpper bättre produkter. Vi kommer bland annat in på enskilda personers påverkan på ett företags inriktning.

Och för övrigt är alla är nöjda med att de - mer eller mindre problemfritt - lyckats ta sig upp ur sängen såhär tidigt på arbetsåret.

Diskutera gärna avsnittet på Techworld!

P.S: Fredrik lyckade mycket riktigt hitta en väg runt sin bugg lagom till arbetsveckans slut.

Länkar

Titlar

  • Mmm, lecacysystem
  • Tillbaka fyra år i tiden
  • Känna sig lite äcklig efteråt
  • Sju abstrakta steg ner
  • Väldigt mycket fredag
  • En typiskt fredagsbugg
  • I slutändan är man tillbaka där man började
  • Idag hade vi ju faktiskt ett ämne
  • De jobbar på saker väldigt länge och sedan slänger de bort dem
  • Saker och ting blir ju … mer
  • Nu har taket rasat
  • Det finns ingen annan att skylla på än Apple
  • Lista ut vem som är skyldig
  • Det har ju funnits andra att skylla på
  • De får skulden för allt som är fel
  • Det man hör är det tråkiga
  • Man är ju fast i sitt eget perspektiv
  • Om man var internetberömd
  • Kristoffer säger att allt är trasigt
  • Helt oanvändbart och helt otrevligt
  • Acceptabelt på samma sätt som Windows är acceptabelt
  • De tre korvarna uppe till vänster
  • Det enda de tänker på är backend
  • De försöker ju i alla fall
  • Två extrempunkter
  • Fullständigt oanvändbar och värdelös
  • Man jobbar ju på Google för att snöa in på en grej
  • Det borde ju räcka med att en person bryr sig
  • En lösning för Google
Direct download: 85.mp3
Category:general -- posted at: 10:23pm CET

Vi snackar om att komma tillbaka in i jobbet efter ledighet, att veta vad man ska göra och hur lång tid det tar innan man kommer in i något igen. Ibland är man bara inte i den där zonen där man vet hur kod funkar. Fredrik berättar om sitt lilla leksaksprojekt med A* och Kristoffer har breddat sin grad av kritik mot programmeringsparadigm till att omfatta i princip allt. Tobias har byggt ett lite störe pythonprojekt och lärt sig uppskatta nya saker. Därifrån kommer vi in på sätt att få typkontroller i Python och allmän typhantering. Språk kan bli så uttrycksfulla och koncisa att koden blir svårtolkad, vilket är lätt att se som ett problem, samtidigt som det onekligen leder till färre och kortare rader kod vilket i sig är direkt kopplat till en minskning av antalet buggar.

Ja, och gott nytt år!

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Jag försökte komma in i jobbet igår
  • Jag vet inte riktigt vad jag sysslar med
  • Det hade ju varit på något sätt skönt att veta exakt vad man sysslade med
  • Det kanske är ett RTS vi ska göra?
  • Försök navigera dig fram till ett ämne
  • Rakt framåt mot köttkvarnen
  • Resetta allting till ingenting
  • Knappt så man kommer ihåg hur en for-loop ser ut
  • Från kritisk till mer kritisk
  • Nihilistisk loop
  • Aldrig ett steg bakåt
  • En typ in och en typ ut
  • Python med typning
  • Mer bekväma typsystem
  • Guido är ens bästa kompis
  • En arg britt som slår en på fingrarna
  • Tusen varningsflaggor
  • Lite legacy i det hela
  • En ohyra från C++-världen
  • När man väl har förstått templates - vilket i princip är omöjligt
  • Lite för fiffigt
Direct download: 84.mp3
Category:general -- posted at: 6:01pm CET

1