Kodsnack

We chat with Rob Ashton, freelance developer, speaker and recent discoverer of how to learn things properly, live on stage during Øredev 2014. Topics include learning, the plateaus of learning and how to actually do things right to keep evolving and learning. The problems of frameworks wanting to make X easy. Perhaps we should learn about programming in general instead of learning the next big framework in the hope that it will solve our problems without us needing to understand them?

This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology.

Comments, thoughts or suggestions? Discuss this episode at Techworld!

Links

Titles

  • I haven’t got an elevator pitch for myself at the moment
  • I’ve become a real person living in the real world
  • It has changed the way I approach learning
  • I just build software every single day
  • Tangible and listenable
  • A transformative moment
  • Fingerpicking and scales
  • Competent throwing things together
  • I wouldn’t say my day job betters me
  • Why am I learning this crappy pointer stuff
  • Deliberate learning
  • Easy by virtue of travelling the hard way
  • My day job is mostly Erlang with a hint of C
  • Erlang is acutally incredibly boring
  • Lisp with horrible syntax
  • Things that mutate in the background
  • The world becomes a happy place
  • I’ve started writing a MUD in Haskell
  • And then you die in the next scene
  • A problem that noone has anymore
  • It’s good for you imagination
  • Factory providers and god knows what else
  • Hate’s a very strong word
  • The framework ain’t gonna help you
  • Shortcutting problems
  • I don’t do prescriptive
  • Preferable to gouge my eyes out with a spoon
  • That “wonderful” is sarcastic
  • It was an abomination
  • If there is such a thing as good C
  • Transcoding and cloud nonsense
  • That’s because you skipped the learning step
  • Copying and pasting things off of the internet
  • Shuffling piles of binary around the place
Direct download: Rob_Ashton.mp3
Category:general -- posted at: 8:58pm CET

We chat with James Mickens, researcher and most likely funniest man at Microsoft, live on stage during Øredev 2014. Topics include C development, the purity of incrementation, death by specifications, scandinavian death metal and its font choices and also British football, distributed systems and the problems you encounter dealing with them. The downsides of being stuck alone in a set of universes is that Stack overflow can’t help you. And how should we fix the Javascript and web browser technology world?

Comments on the internet? No.

This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology.

Comments, thoughts or suggestions? Discuss this episode at Techworld!

Links

Titles

  • This is just Hollywood stuff
  • We’ll edit this out with CGI
  • What happens on the set
  • #freedom #america
  • What prevents me from being a happy person in life
  • It cheapens the art
  • Homelessness is bad too
  • At least you have hope
  • Do you like iteration?
  • I only increment variables
  • Only go forward
  • Black Gandalf
  • Not just fair or balanced
  • Otto von Hyphen
  • We laugh to stop from crying
  • Darkness is delightful
  • The great thing about scandinavian death metal
  • What would Beelzebub do?
  • That TV is in the cloud now
  • Like jazz musicians
  • Like trying to write Inception 2
  • The left hand of satan
  • Multiple speculative universes
  • What universe am I in?
  • A low-rent Stephen Hawking
  • Firebug had no notion of my separate universes
  • The Odin object
  • In the regular development world
  • Chicanery all the way down
  • Function calls are not our strong point
  • Not nothing will happen
  • XHR:s over passenger pidgeon
  • LOL I took a hard dependency on it
  • It’s very difficult to make a joke in this space
  • We don’t even issue writes
  • devnulldb
  • But we have hoverboards
  • Tread carefully on the polyfills
  • Close the tab and reboot the machine
  • This is such a character builder
  • Mumblefoo.js
  • Fast Javascript, and cancer
  • No-lock cancer
  • Asynchronous cancer
  • That kitten on a tradmill is not going to watch itself
  • Another special type of disaster
  • Folk wisdom on the web
  • 127i content
  • Emu futures
  • If I had a website, I’d run it like Singapore
  • Every computer should come with an old person
  • This whole alternate semantic reality
Direct download: James_Mickens.mp3
Category:general -- posted at: 7:04pm CET

Fredrik snackar med Filip Ekberg om .NET och får sina vyer kraftfulld vidgade kring utveckling på och med Microsofts plattformar. Vad har hänt på sistone, var ska man börja och vem ska man följa på Twitter för att skaffa sig lite koll? Är du medveten om exakt hur öppen mycket av källkoden i kärnan av .NET faktiskt är? Eller om att du kan kompilera appar för Windows, Windows phone, OS X, iOS och Android från en enda kodbas? Inklusive användargränssnitt?

Vi snackar också lite om vad andra kan ta efter i hur Microsoft stödjer sina utvecklare, bakåtkompatibilitet och hur ens tålamod inte verkar öka med tiden.

Diskutera gärna avsnittet på Techworld!

Länkar

Titlar

  • Det är rätt mycket kod
  • Det är rätt mycket legacykod
  • Ibland vill man bara slänga ihop ett bash-script
  • En helt ny värld
  • En skalbar backend
  • När gamla buggar faktiskt slängs bort eller slutar stödjas
  • De gör allt på Github
  • I den riktiga världen
  • Det används väl bara i den riktiga världen
  • En riktigt bra runtime för alla plattformar
Direct download: 7_december.mp3
Category:general -- posted at: 7:34pm CET

We chat with Stefan Karpinski, creator of the Julia programming language, live on stage during Øredev 2014. Topics include defiding to build a new language, the interesting unsolved problems of numerical computing, concurrency solutions, developing with and on LLVM, handling deprecation nicely, things (possibly) in the future for Julia and why Swift is exciting for Julia and other languages.

This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology.

There is a minute and a half of worse audio quality just after the nine minute mark, where microphone problems forced us to fill in with audio from our backup microphone.

Comments, thoughts or suggestions? Discuss this episode at Techworld!

Links

Titles

  • Some of the interesting tradeoffs
  • Bridge that gap between high-level and low-level
  • A huge pointer graph of some kind
  • It’s good to have a focus, initially
  • The point where we’re pushing things
  • The classic tradition of a ton of IFDEFs
  • This brings us back to garbage collection
  • Specializing for numerical work
  • Where numbers don’t have to be special anymore
  • (The question is:) How useful is that generalization?
  • You don’t necessarily know what code you’re going to need in advance
  • Trading off memory for performance
  • Really doing the deprecation process
  • A situation where normally you’d JIT something
  • You might end up in a slow case
  • You can always just fall back on an interpreter
  • A partially compiled interpreter
  • Nobody needs to know that it was written in Julia
  • A really capable C library
  • As easy as walking a linked pointer list
  • I’m really glad someone else implemented it
Direct download: Stefan_Karpinski.mp3
Category:general -- posted at: 10:26am CET

1