

Kodsnack in English
Kristoffer, Fredrik, Tobias
All the English episodes of Kodsnack - a podcast by developers, about anything interesting to developers
Episodes
Mentioned books

Dec 26, 2017 • 1h 24min
Kodsnack 240 - The persistent fear of being exposed as a fraud
Tobias, Amanda and Fredrik discuss impostor syndrome with Wendi Dunford, LCSW. Impostor syndrome affects all three of us and so many others, so we thought it was time to talk to someone who really knows the subject. Our discussion covers defining impostor syndrome, how we all experience it, various types of impostor syndrome and things both we and others can do to combat it.
Spoiler: the secret to impostor syndrome is your ego!
Five types or aspects of impostor syndrome:
The perfectionist - I’m never good enough
The superwoman or superman - workaholics to compensate
The natural genius - I freak out if I can’t get it right the first time
The individualist - I go at it alone, and I don’t ask for help
The expert - I somehow tricked everybody, it was a glitch
If you have tips on how you’ve dealt with impostor syndrome, or have found a great resource on the subject, please let us know!
Thank you Cloudnet for sponsoring our VPS!
Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @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!
Links
Impostor syndrome
Wendi Dunford
Code review
360-degree feedback - the review system in use by Plex (discussed in episode 233)
Curling parenting
Jantelagen - “The law of Jante”
The morning stream
Therapy Thursdays
Advent of code
Share your solutions in Kodsnack’s Github repo!
Titles
You’re never enough
You’re a real psychologist, right?
The feeling that you don’t belong
An inability to internalize your accomplishments
The persistent fear of being exposed as a fraud
It was just luck
Oops, I just won!
More eyes makes it more stressful
Throw someone off, confidence-wise
I don’t deserve this anyway
That’s not a reason to not take a job
The story you tell yourself
I don’t have to perform for friends
The work of children is to play
I don’t have to buy into it
Try the compliment trick
Being wrong doesn’t make you fake
Reveal yourself as the fraud you are

Sep 26, 2017 • 1h 15min
Kodsnack 227 - Xiki: an idea whose time has come
Fredrik chats with Craig Muth, creator of the more than slightly mind-bending Xiki about the past, present and future of this weird and wonderful evolution of the command line. Seeing Xiki in action is probably the best way to begin to grasp it, and Craig has created several great videos and screencasts.
We go all the way from Xiki’s beginnings as a framework inside of Emacs to its current state as a standalone companion to your normal command line, and its just launched Kickstarter to take the next step and become social by making it super simple to share and find commands. We also look further into the future, entering completely free-form speculation about where things could go both for command lines and user-extendable interfaces. (Yes, Hyper card and Opendoc both come up.)
Don’t assume things you want will happen - back things you want to succeed!
Cheer up the autumn: on October 3rd Suse is sponsoring a live pod and after work in Stockholm!
We’ll occupy Hobo at Brunkebergstorg 4. Doors open at 17, the pod commences somewhere around 18, and then we talk code, life, the universe, and everything and have some nice drinks for as long as we like.
We hope to see you there, and that you bring along a friend or two! The number of seats are limited, so send an email as soon as possible to livepodd@gmail.com with your name, company and if you’re bringing anyone along.
Thank you Cloudnet for sponsoring our VPS!
Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @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!
Links
Craig on Github
Xiki
The 2014 Xiki Kickstarter
The current (2017) Kickstarter - includes the videos we talk about
The older screencasts
Quicksilver
Xikihub
Riverdance
The talks are also on the screencasts page
Emacs
Elisp - Emacs Lisp
Bash
Z shell
The Medium post - Xiki: one developer’s quest to turbocharge the command line interface
Made to stick
React native
EJB
CORBA
JSON
CSON
YAML
AWS - Amazon web services
Xpath
Fish shell
Oh my zsh
Hyper
D3
Ward Cunningham
Smallest federated wiki
The Xiki tutorial
Roads and bridges: the unseen labor behind our digital infrastructure - the paper Fredrik read
Hypercard
Mac LC computers
Opendoc
Steve Jobs explaining why he’s shutting down Opendoc
Titles
The command line is awesome when you know exactly what to type
All right, now I get it
Lost, but in a really exciting way
Make the command line work like a search engine
A missing piece in the command line
Making all the search results myself
It doesn’t take that many people
Riverdance with the horse and the banana
Now I get the one thing, but I don’t care
An idea whose time has come
Hey, that’s like a command line
Way back in Ohio
The power you get when you do remember the commands
The germ of Xiki
I’ve never been able to stop working on it
Users are so key
I could add something here!
Hey, this doesn’t exist yet!
In Ohio working at boring banks
This better work!
My friend Keith thinks I should move to San Francisco
Feeling comfortable in my skin for the first time
Escape gets you into more trouble!
People will fill in the gaps
Do for commands what Github did for code
Utterly freeform
This neat open thing

May 30, 2017 • 45min
Kodsnack 210 - Expose yourself to ideas
Recorded at Gothenburg startup hack 2017, a little celebration of being social around coding. Fredrik chats to first Erik Thorelli of the Gothenburg Sketch & design meetup, then Erik Larkö of the Bring your own project Gothenburg group. Topics stretch from what Sketch is and what it can do for you, over group recommendations, to side projects, where to find ideas and how to get over whichever obstacles we put up in our minds to playing with new things.
Thank you Cloudnet for sponsoring our VPS!
Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund och @bjoreman on Twitter, have a page on Facebook and can be emailed on info@kodsnack.se if you want to write something longer. We read everything you send.
If you like Kodsnack we would love a review in iTunes!
02:19: Sketch & design with Erik Thorelli
22:01: Bring your own project with Erik Larkö
Links
Gothenburg startup hack
The startup panel discussion
Erik Thorelli
Erik Larkö
The Sketch & design meetup
Sketch
Bionote
Moom
Invision
Airbnb’s tool to render React components to Sketch
Got UX
The React meetup
Dan Abramov
Bring your own project Gothenburg
John Carmack
Gothenburg lounge hackers
Helen V. Holmes - critique is terrifying
Purple shopper - the purple things buyer
Robopong
Purple scout
Dark web
The Docker meetup
Got.λ - the functional programming group
Papers we love
Titles
Two Eriks
Not so cluttered as an Adobe app
Visualizing what the heck you’re trying to build
I spend ten minutes adjusting the battery level
DevUX
Can I use it for something?
Maybe you’ve never designed anything before
Appealing, even for me
Faster than fiddling around with CSS
It helps reduce waste
A caricature of a designer and a developer
Asymmetrical pair programming and designing
A compiler for design
Feels weird, but in a good way
Semi-empty Github projects
I want my Github page to be cool
Why do you want to be John Cleese?
Dare to fail
Be a good person
I don’t think I’ve ever finished a project
Where do you get your ideas from? I steal them
Expose yourself to ideas
The world doesn’t need another Pong game, but you need to write a Pong game
Developing as a developer

Mar 7, 2017 • 1h 5min
Kodsnack 198 - I'm opposed to magic
This episode is presented in English.
We chat with Diego Rodriguez-Losada about the C and C++ package manager Conan. Where did it come from, where is it going, the philosophy behind it (very, very pragmatic) and how Tobias has put it to use at Plex. We also move on to package managers and build systems in general. Also: the interesting topic of being magical versus not.
Thanks to Cloudnet for sponsoring our VPS!
Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @bjoreman on Twitter, have a page on Facebook and can be mailed at info@kodsnack.se if you want to write something longer. We read everything sent.
If you like Kodsnack, we would love a review on iTunes!
Links
Diego
Conan
Jfrog
Pypi
npm
Maven
biicode - a precursor, sort of, to Conan
Modules in C++ - still under active discussion
Cargo - the Rust package manager
Conda - Python package manager
Automake and autotools
zlib
qmake
Youcompleteme
pkg-config
brew - package manager for macos
Kristoffer’s talk on package managers
RPM
Nix and Nixos
Electric fence
YAML
Conan
Titles
I was loooking for alternatives
We decided to try again
The perfect academic solution
Usually it’s a bash script
We know what kind of pain they go through
The community won’t move
We wanted to be hackable
When I wrote my own dependency system
A beautiful concept you can implement with generators
We all hate the syntax of cmake
Just an abuse of the system
The full devops world has to change
We know how to automate all the parts
A mistake by design
We are betting on that this is going to help us in the long run
We had four build systems
One of the reasons we wanted to switch is that it was horrible
I remember the gnashing of teeth
The pain is bigger than the investment
Being very magical
The magic eventually becomes a pain point
I’m opposed to magic
Freedom to shoot yourself in the foot
The biggest gun to shoot yourself
The domain was available

Sep 27, 2016 • 20min
Kodsnack 175 - It's let me leave work earlier
Fredrik talks to Pete Hunt about monoliths, breaking them up and when not to. And of course React, how it came about and how the introduction to the world looked from the inside. How to handle releases of software and working with communication around it. What happens when you go from underdog to being the safe choice?
This episode was recorded during the developer conference Øredev 2015, where Pete gave presentations on monolith-first apps with Node and building React backends.
Thank you Cloudnet for sponsoring our VPS!
Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund och @bjoreman on Twitter, have a page on Facebook and can be emailed on info@kodsnack.se if you want to write something longer. We read everything you send.
If you like Kodsnack we would love a review in iTunes!
Links
Pete Hunt
Kubernetes
Lee Byron and his talk on Graphql
The Graphql introduction talk from React Europe 2015
Smyte - where Pete currently works
Pete’s talk from JSconf EU - Rethinking best practises
The future of Javascript MVC frameworks
React-motion
Titles
Everyone has a monolith
Follow the hype train
HTML in my Javascript!
It’s let me leave work earlier

Aug 2, 2016 • 33min
Kodsnack 167 - You're part of the sample
From the podcaster’s corner at Devsum 16, Fredrik talks to Basia Fusinska about data science, R and data analysis. We discuss the ethics and science around data science and analysis. All of us are giving out a lot of data all the time, and there are so many aspects worth considering around what and how we give our data away. Briefly, we talk about what impressions we have of the .NET community, an impression which is changing even as we speak.
Thank you Cloudnet for sponsoring our VPS!
The Kodsnack book club is coming back! Our next book is the short story Binti by Nnedi Okorafor. It is a short and sweet read and can be found in many places, like this and this.
Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund och @bjoreman on Twitter, have a page on Facebook and can be emailed on info@kodsnack.se if you want to write something longer. We read everything you send.
If you like Kodsnack we would love a review in iTunes!
Links
Basia Fusinska
PAAS - Platform as a service
SAAS - Software as a service
IAAS - Infrastructure as a service
Study on gender and code quality on Github - raises questions
Github data archive
how-old.net
Our talk after the Devsum 16 keynote is in its own episode
Karl-Henrik Nilsson’s IOT presentation is unfortunately not available online
R programming language
Linear reduction algorithms
Titles
Data solutions architects - whatever that means
I’m still figuring out what that means
Adding up numbers
As scientific as can be
You’re part of the sample
Once you have this Stockholm syndrome

Jul 26, 2016 • 33min
Kodsnack 166 - On the periphery of the monolith
Fredrik talks to James Turnbull of Kickstarter, Docker and several other companies. Topics range from switching between types of companies and solutions to writing books, documentation and contributing to software in ways other than code. Of course, we also discuss Docker, whether it’s succeeded in various ways and where it might be going. Who should be thinking about Docker? How to start thinking about it? Where do you start picking on your monolith to start bringing it into the container future?
This episode was recorded during the developer conference Øredev 2015, where James gave a presentation on Orchestrating Docker.
Thank you Cloudnet for sponsoring our VPS!
Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund och @bjoreman on Twitter, have a page on Facebook and can be emailed on info@kodsnack.se if you want to write something longer. We read everything you send.
If you like Kodsnack we would love a review in iTunes!
Links
James Turnbull
Docker - the company and the software solution
Puppet labs
Public-benefit corporation
Immutable infrastructure
Docker swarm
Docker compose
Kubernetes
Mesos
Mesosphere
Elasticsearch
Memcached
Redis
Amazon cloudformation
James' books
William Gibson
Dennis Ritchie
Daniel Friedman
Vagrant
Jekyll
Titles
A lot of similar paralells
The unit of the container
A unit of compute
I want my code to run somewhere where it makes me money
A new way of thinking about architecture
On the periphery of the monolith
Useful information trapped in the heads of smart people
My commits tend to be more documentation than code
Aspects of being an engineer
A higher level of tolerance and precision

May 24, 2016 • 48min
Kodsnack 157 - I have no idea what a startup is
Live on stage at Startup arena 2016 in Gothenburg, Fredrik talks to Bob Jelica, Johannes Tveitan and Magnus Gudmundsson and try to nail down just what a startup is and what working for one means.
Thank you Cloudnet for sponsoring our VPS!
Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund och @bjoreman on Twitter, have a page on Facebook and can be emailed on info@kodsnack.se if you want to write something longer. We read everything you send.
If you like Kodsnack we would love a review in iTunes!
Länkar
Bob Jelica
Football addicts
Johannes Tveitan
Monocl
Gothenburg startup hack
Magnus Gudmundsson
Cyberdada
Startup - on Wikipedia
TPS reports
Jamie Zawinski
Netscape
The Netscape dorm
E.T. - the video game
Titlar
I don’t do coding anymore
I have no idea what a startup is
A small company trying to do something
Spending someone else’s money
Does everyone have to disrupt shit?
Pivot, come on, pivot
Infinite hours for minimum wage
You should have started by then
We need to burn some people
You have passion for this now
Real passion is contagious
Riding the unicorn
Watch out for the unicorn riders
The luxury of chasing the dream
Suddenly we did know shit
Stop disrupting shit

Feb 16, 2016 • 44min
Kodsnack 143 - The web standards bug
Fredrik talks to Aaron Gustafson about web standards. His origin story, how he got into web standards. How the standards work and who should get involved. The problems with prefixes and how we use them.
This episode was recorded during the developer conference Øredev 2015, where Aaron gave two talks.
Thank you Cloudnet for sponsoring our VPS!
Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund och @bjoreman on Twitter, have a page on Facebook and can be emailed on info@kodsnack.se if you want to write something longer. We read everything you send.
If you like Kodsnack we would love a review in iTunes!
Links
Frameset
Quark
Dreamweaver
Fetch
Eric Meyer
DOM level 0
A list apart
Jeffrey Zeldman
XHTML
COMDEX
Molly Holzschlag
South by southwest
Filemaker
Jeff Veen
Jen Robbins - Web design in a nutshell
Jeremy Keith
Andy Budd
Richard Rutter
Clearleft
The web standards project
Glenda Simms
Derek Featherstone
W3C
TPAC
Indesign
Pagemaker
CSS shapes
Web platform incubator community group
SVG
Network information API - seems to have been shut down
Vendor prefixes
Edge - Microsoft’s successor to Internet explorer
Alex Russell on vendor prefixes and their problems
WHATWG - Web hypertext application technology working group
Web SQL
Firefox phones did not last
Zork
Basecamp
Harvest
Adaptive web design, second edition
Aaron’s two talks
Titles
You’re the web standards guy
Who falls into web standards and how does it happen?
Between midnight and 5 a.m.
Things were starting to stabilize a bit on the web
The only way to build a solid foundation
The web standards bug
Before coming to the web
In the trenches every day making web pages
Help make other specs better
Vendor prefixes have bitten us in the ass
We don’t experience the web the way everyone else does
I can’t believe I want them to make their ads more accessible

Feb 2, 2016 • 30min
Kodsnack 141 - We end up with everybody being better
Fredrik talks to Sallyann Freudenberg - “Agile/Lean coach and practitioner, psychology of software development researcher, neuro-diversity advocate, ageing punk-rocker.” - about her research into pair programming, offices for everyone and how people actually (do not) split work when pair programming.
We also discuss what makes an expert an expert? What are lists and verbalization really good for? Research versus practise and how and what each side can learn from the other. And why the rift is there in the first place. The goals and methods of the two groups are pretty different.
We talked ina surprisingly noisy hotel lobby, so apologies for all the background noise. The conversation is clear enough that further filtering mostly made everything sound worse.
This episode was recorded during the developer conference Øredev 2015, where Sallyann gave a keynote presentation.
Thank you Cloudnet for sponsoring our VPS!
Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund och @bjoreman on Twitter, have a page on Facebook and can be emailed on info@kodsnack.se if you want to write something longer. We read everything you send.
If you like Kodsnack we would love a review in iTunes!
Links
Understanding and supporting neurodiversity in software development - Sallyann’s keynote at Øredev 2015
Sallyann’s research
Etnographic studies
Legitimate peripheral participation
Laura Plonka
Neurodiversity
The art of thought - Graham Wallas in 1926 on the four stages of creativity
Daniel Friedman
Ivan Moore - tea-driven development
Micki Chi
Verbal overshadowing
Cognitive offload
Laurent Bossavit - The leprechauns of software engineering
Titles
More about everything
Commercial pair programmers
The softer, broader stuff
The benefits of pair programming
We end up with everybody being better
Knocking down all the offices with sledge hammers
What I’d like to see is a blended environment
14500 pieces of pair programmer dialogue
We want to think we’re so structured
Everybody needs a quiet space from time to time
My sample size of one


