Hackers Archives - Software Engineering Daily
Activity Overview
Episode publication activity over the past year
Episodes
Making React 70% faster with Aiden Bai of Million.js
05 Sep 2023
Contributed by Lukas
React is an immensely popular JavaScript library that is used to build website user interfaces. A key feature of React is that it uses a virtual Docum...
Cross-functional Incident Management with Ashley Sawatsky and Niall Murphy
17 Aug 2023
Contributed by Lukas
Incident management is the process of managing and resolving unexpected disruptions or issues in software systems, especially those that are customer-...
SDKs for your API with Sagar Batchu
01 Aug 2023
Contributed by Lukas
APIs are ubiquitous and critical to building modern software, and developers must frequently develop custom APIs to streamline user access to their se...
Shipping Features with Ben Rometsch
15 Jun 2023
Contributed by Lukas
Feature flags also known as feature toggles, release toggles or feature flippers are a way to enable or disable a particular feature from your app wit...
Modern Robotics Platform with Eliot Horowitz
06 Jun 2023
Contributed by Lukas
Programming robotics software has traditionally been a specialized field. The software industry has seen rapid progress, the operating system that pro...
Bug Reporting is Broken and how Jam is Fixing that with Dani Grant & Mohd Irtefa
01 May 2023
Contributed by Lukas
Bug reporting hasn’t changed since the 1990’s. Despite all the technological advancements we’ve made in the rest of software develop...
Meme.com with Johan Unger
19 Oct 2021
Contributed by Lukas
Whether you love them or hate them, share them or ignore them, you encounter memes all over the internet. Those that are popular can often take off ...
Roblox Engineering with Claus Moberg
18 Dec 2019
Contributed by Lukas
Roblox is a gaming platform with a large ecosystem of players, creators, game designers, and entrepreneurs. The world of Roblox is a three-dimensional...
Indie Hackers with Courtland Allen Holiday Repeat
25 Nov 2019
Contributed by Lukas
Originally published November 4, 2016 Indie Hackers is a website that profiles independent developers who have made profitable software projects, usua...
Indie Hack or Venture Back with Lynne Tye
20 Nov 2019
Contributed by Lukas
Key Values is a platform where companies are profiled with descriptions of their company values. These profiles describe features such as work-life ba...
FindCollabs Hackathon Winners: Kitspace and Rivaly
29 Jun 2019
Contributed by Lukas
FindCollabs is a platform for finding collaborators and building projects. Three months ago we had our first hackathon, with lots of projects being cr...
Gaming with Eli Brown
23 May 2019
Contributed by Lukas
Gaming is becoming mainstream. Popular multiplayer games such as Fortnite and Minecraft present players with a massive virtual world to explore, build...
Emerging Markets: Kenya with Nelly Cheboi
20 May 2019
Contributed by Lukas
Africa is rapidly adopting the same software and hardware technologies that have transformed the western world over the last few decades. But access t...
SPIFFE: Zero Trust Workload Identification with Evan Gilman
14 Nov 2018
Contributed by Lukas
Modern software consists of sprawling international networks of servers. Users contact these servers to access applications. Microservices talk to eac...
Jailbreaking Apple Watch with Max Bazaliy
31 Jul 2018
Contributed by Lukas
Apple operating systems are closed source. This closed source nature gives Apple an extremely successful business model–and a very different sof...
Counting People with Andrew Farah
16 Jul 2018
Contributed by Lukas
If you operate a restaurant, you want to know how many people are inside your restaurant at any given time. You also want to be able to know your occu...
Kademlia: P2P Distributed Hash Table with Petar Maymounkov
02 Jul 2018
Contributed by Lukas
Napster, Kazaa, and Bittorrent are peer-to-peer file sharing systems. In these P2P systems, nodes need to find each other. Users need to be able to se...
Browser Building with Osine Ikhianosime
23 Jun 2018
Contributed by Lukas
Crocodile Browser is a fast browser built by Osine and Anesi Ikhianosime, a pair of brothers from Nigeria. I interviewed them 3 years ago, and in this...
Necto: Build an ISP with Adam Montgomery
12 Jun 2018
Contributed by Lukas
In the tech industry, we have all grown to fear “lock-in.” Lock-in is a situation in which you have no choice but to pay a certain provider for so...
Pi Hole: Ad Blocker Hardware with Jacob Salmela
29 May 2018
Contributed by Lukas
Ad blockers in the browser protect us from the most annoying marketing messages that the Internet tries to serve to us. But we still pay a price for t...
Design Principles From Functional Programming with Runar Bjarnason
30 Jan 2018
Contributed by Lukas
Functional programming can improve the overall design of application architecture. Runar Bjarnason has been exploring how writing in a functional styl...
Language Design with Brian Kernighan Holiday Repeat
28 Dec 2017
Contributed by Lukas
Originally published January 6, 2016 “The best computer science is the kind where the theory is inspired by some practical problem, you develop a be...
Health Wearables with Haiyan Zhang
31 Jul 2017
Contributed by Lukas
Wearables are everywhere. In the medical field they are transforming lives. Haiyan Zhang, Innovation Director at Microsoft Research, created a wearabl...
Hackathons with Lizette Chapman
22 Jun 2017
Contributed by Lukas
Professional hackathon programmers travel around the hackathon circuit, winning merchandise and small cash prizes. There are enough hackathons that so...
Off-Grid Social Network with Andre Staltz
26 May 2017
Contributed by Lukas
Social networks like Facebook and Twitter facilitate interactions between individuals. Every message I send to you on Facebook goes through Facebook’...
Relay Modern with Lee Byron and Joe Savona
24 May 2017
Contributed by Lukas
Relay is a JavaScript framework for building data-driven React applications. Facebook open sourced Relay around the same time they open sourced GraphQ...
Zencastr with Josh Nielsen
03 May 2017
Contributed by Lukas
There are certain experiences when a product solves a problem so thoroughly and elegantly that it lifts a weight off of your shoulders that you didn’...
Robot Assistant with Abhishek Singh
28 Apr 2017
Contributed by Lukas
We view our iPhones as inanimate objects. But when we see robots such as the Boston Dynamics machines that move with a motion that seems like an anima...
Making Money Online for Software Engineers with Courtland Allen
30 Jan 2017
Contributed by Lukas
Engineers today have a variety of career options. You could go work for a large corporation, you could raise money and start a startup, you could free...
Robots for the Elderly with Itai Mendelsohn
27 Jan 2017
Contributed by Lukas
Many elderly people live with unhealthy levels of isolation. Social isolation is a problem for anybody, but younger people can use technology to allev...
Robot Cloud Lab with Max Hodak
28 Dec 2016
Contributed by Lukas
A biologist wants to study the genetic makeup of an organism. A pharmaceutical researcher wants to test the effects of an experimental drug. These typ...
Sampling with Daniel Trostli
22 Dec 2016
Contributed by Lukas
Every song you hear on the radio is written with a computer. Computer musicians mostly use synthesizers and samples to compose these songs. A sample i...
Bots with Jon Bruner
15 Dec 2016
Contributed by Lukas
Over the next few years, bots will pervade our lives more and more. These smart, conversational text interfaces provide a new way of engaging with the...
How Software Engineering Daily Works
08 Dec 2016
Contributed by Lukas
  Software Engineering Daily was started a year and a half ago, based on what I learned from my podcasting experience on Software Engineering Rad...
Bot Memorial with Eugenia Kuyda
06 Dec 2016
Contributed by Lukas
When a human passes away, we create a tombstone as a memorial. Friends and family visit a grave to remember the times they had with that person while ...
Adforprize
03 Dec 2016
Contributed by Lukas
There are multiple paths to constructing a piece of software from start to finish. An individual programmer can build an entire product from scratch i...
Robot Lawyer with Joshua Browder
02 Dec 2016
Contributed by Lukas
You have probably received a parking ticket that you felt was unfair, but instead of fighting it, you paid the expensive price to get rid of it qu...
Software Podcasting with Robert Blumen
30 Nov 2016
Contributed by Lukas
Four years ago, I started volunteering for a popular podcast about software–Software Engineering Radio. For the next two years, I learned about ...
Biological Computation with Colin Gravill
28 Nov 2016
Contributed by Lukas
Biology research at Microsoft is focused on three main areas: molecular programming, synthetic biology, and stem cell biology. At the intersection of ...
Debugging Stories with Haseeb Qureshi
19 Nov 2016
Contributed by Lukas
Everyone has debugging stories. We have all had the experience of wrestling with a seemingly impossible bug for days until we finally come to a soluti...
Bot Day
12 Nov 2016
Contributed by Lukas
Bot Day was an O’Reilly conference featuring talks from some of the leading figures in the bot industry. Before I attended Bot Day, I knew there wer...
Indie Hackers with Courtland Allen
04 Nov 2016
Contributed by Lukas
Indie Hackers is a website that profiles independent developers who have made profitable software projects, usually without raising any money. These p...
Musicians’ GitHub with Alan Grow
31 Oct 2016
Contributed by Lukas
Music collaboration software that works over the Internet is a software challenge that has not been fully tackled. On today’s Internet, users collab...
Simpsons Data Science with Todd Schneider
18 Oct 2016
Contributed by Lukas
The Simpsons is a classic, beloved television show. The scripts of The Simpsons have been made publicly available, and include dialogue, location, and...
Zuckerberg Files with Michael Zimmer and Nick Proferes
28 Sep 2016
Contributed by Lukas
Mark Zuckerberg may be the most powerful person in the world. At no other time in history has a single human had such fine-grained control over the mo...
Facebook Relationship Algorithms with Jon Kleinberg
06 Sep 2016
Contributed by Lukas
Facebook users provide lots of information about the structure of their relationship graph. Facebook uses that information to provide content and serv...
Drones with Buddy Michini
05 Sep 2016
Contributed by Lukas
Drones will become a central part of our lives. Drones are delivering packages, surveying cell phone towers, providing wi-fi, or fertilizing crops. Dr...
Mobycraft with Aditya Gupta
02 Aug 2016
Contributed by Lukas
MobyCraft is a client-side Minecraft mod to manage and visualize Docker containers. MobyCraft was created by Aditya Gupta. I met him at DockerCon, whe...
Pixar in a Box with Kitt Hirasaki
26 Jul 2016
Contributed by Lukas
Pixar has made some of the most successful movies of all time: Toy Story, WALL-E, Monsters Inc, and many others.   These movies are made with cut...
Android on iPhone with Nick Lee
22 Jul 2016
Contributed by Lukas
Finally–the Android operating system has been put on an iPhone, and today’s guest is Nick Lee, who accomplished that feat. Nick works at Tendi...
KubeCloud: Tangible Cloud Computing with Kasper Nissen and Martin Jensen
04 Jul 2016
Contributed by Lukas
At most universities, there is not a course titled “cloud computing”. Most students leave college without an understanding of distributed systems,...
Apache Guacamole and Remote Desktop with Mike Jumper
28 Jun 2016
Contributed by Lukas
In order to use a remote desktop experience, software engineers have a limited number of options, and most of them are proprietary, like VMWare or Ora...
Cloud.gov with Aidan Feldman
26 Jun 2016
Contributed by Lukas
18F is an organization that is building the 21st century digital government. In order to build online government services that have the high quality o...
Algorithm Marketplace with Diego Oppenheimer of Algorithmia
20 Jun 2016
Contributed by Lukas
Algorithmia is marketplace for algorithms. A software engineer who writes an algorithm for image processing or spam detection or TF-IDF can turn that ...
Internet of Things with Azure’s Steve Busby
17 Jun 2016
Contributed by Lukas
The Internet of Things is becoming a reality. Factories are being outfitted with sensors, temperature monitors, and other data gathering devices. In a...
Music
11 Jun 2016
Contributed by Lukas
Most episodes of Software Engineering Daily are interviews with an expert about a technical software concept. Over the past year I have done a few e...
Software Editorialism with Practical Dev’s Ben Halpern
03 Jun 2016
Contributed by Lukas
Most programmers spend lots of their time reading content about software. Since our field changes so rapidly, engineers consume news and editorials vo...
Boot Camps, Mesosphere, and Open-Source with Kenny Tran
31 May 2016
Contributed by Lukas
Coding boot camps are a subject of controversy. Critics of boot camps defend the conventional university system, and argue that boot camp graduates do...
Minecraft Programming with Gabriel Simmer
26 May 2016
Contributed by Lukas
Minecraft is a sandbox video game in which players build constructions out of 3-D cubes in a procedurally generated world. Minecraft is the best-selli...
The Changelog with Adam Stacoviak and Jerod Santo
06 May 2016
Contributed by Lukas
The Changelog is one of the most popular Software Engineering Podcasts in existence. Open source software moves fast, and The Changelog helps develope...
Virtual Reality Best Practices with Andreia Gaita
05 May 2016
Contributed by Lukas
Virtual reality is a new platform for software engineers to work with. Best practices for VR development have not become widespread throughout the dev...
Open Source Pancreas with Dana Lewis
04 May 2016
Contributed by Lukas
Patients with Type-1 diabetes need to frequently pump insulin into their bodies. In order to know when to pump insulin, these patients have a continuo...
Scale Your Code with Christophe Limpalair
28 Apr 2016
Contributed by Lukas
As software engineering gets more popular, the resources that we use to read and understand software are growing and improving. Scale Your Code is an ...
Reverse Engineering Facebook with Alex Hogue
22 Apr 2016
Contributed by Lukas
“Graphing when your Facebook Friends are awake” was trending at the top of Hacker News when Alex Hogue first posted it. Alex wrote a blog post...
Creating the Wiki with Ward Cunningham
13 Apr 2016
Contributed by Lukas
“I believe that there’s something deeply personal, natural, and human going on as we construct these abstract devices called computers.” Wiki te...
Robots in the Warehouse with Akash Gupta
27 Mar 2016
Contributed by Lukas
“Our major teams are lead by two people which include one person who’s very strong in their own field, and then there’s a person who has a very ...
CodeNewbie with Saron Yitbarek
24 Mar 2016
Contributed by Lukas
“There are advantages in the newness of coding.” CodeNewbie is a community of programmers and people learning to code. There are so many p...
Using Software to Discover Rare Diseases with Matt Might
17 Mar 2016
Contributed by Lukas
“In many ways, nature is still the fastest computer we have when it comes to studying disease.” Software engineering is a deterministic field. We ...
Software Journalism at GeekWire with Todd Bishop
05 Mar 2016
Contributed by Lukas
“Our justice system in general – even if you look at things like our regulatory system, our patent system – I think it has a very hard time keep...
Bridge Foundry with Sarah Allen
03 Mar 2016
Contributed by Lukas
“If we don’t have all of the people represented in the creation activities, I don’t believe we’re going to end up with the solutions that we n...
Applying Software Research to Industry with Amy Ko
25 Feb 2016
Contributed by Lukas
“It’s not just about tools, it’s also a lot about how you structure a team, how you structure the communication between engineers, how y...
Design for Non-designers with Tracy Osborn
19 Feb 2016
Contributed by Lukas
“Just paying attention to clutter in general, makes things a lot better.” Design is more important than ever. There are so many websites being cre...
JavaScript and the Internet of Things with Andrew Chalkley
18 Feb 2016
Contributed by Lukas
“The lessons that we’re learning on the front-end and on the server side are applicable to hardware. I don’t think that anything’s gonna arise...
Designing for Drunk Users with Austin Knight
09 Feb 2016
Contributed by Lukas
“Your product or your website should be so simple and so well designed that even a drunk person could use it.” Continue reading… The post Design...
Developer Tea with Jonathan Cutrell
02 Feb 2016
Contributed by Lukas
“Our field moves so quickly that learning is kind of a fundamental skill – not every field is that way.” Continue reading… The post Developer ...
OpenGov with Andrew Clark
28 Jan 2016
Contributed by Lukas
“By the time I joined, people were already starting to have this microservice fatigue.” Continue reading… The post OpenGov with Andrew Clark app...
Teaching Inmates to Code with Wes Bailey
26 Jan 2016
Contributed by Lukas
“This is a group of people who largely have been told their entire life that they’re failures - we’re going in and we’re saying ‘Hey this is...
Digital Transformation of Government with Sarah Allen
25 Jan 2016
Contributed by Lukas
“When we say a ‘21st century government’, what we're seeing is that people are using their smartphones, they’re online, and we have the potent...
WebTorrent with Feross Aboukhadijeh
15 Jan 2016
Contributed by Lukas
“The BitTorrent DHT is an amazing engineering feat and one of the coolest ideas in computer science, I think, because it works without any central c...
Soylent Engineering with John Coogan
08 Jan 2016
Contributed by Lukas
“We saw a really great opportunity to build a food company that takes technology seriously from the ground up, and have that be our competitive adva...
Language Design with Brian Kernighan
06 Jan 2016
Contributed by Lukas
“The best computer science is the kind where the theory is inspired by some practical problem, you develop a better theoretical understanding of wha...
Internet Future with Vint Cerf
31 Dec 2015
Contributed by Lukas
Vint Cerf is Chief Internet Evangelist at Google. He contributes to global policy development and continued spread of the Internet. This episode is re...
Founding Digital Ocean with Moisey Uretsky
25 Dec 2015
Contributed by Lukas
“It’s a classic case where you have to be contrarian. It seems like the worst idea in the world to start a cloud hosting business. We didn’t kno...
Digital Nomadism with Michael Rosenthal
24 Dec 2015
Contributed by Lukas
“The main motivation for me was to gain more perspective on the world and my place in it.” Michael Rosenthal is a traveling programmer who...
Hanselminutes with Scott Hanselman
16 Dec 2015
Contributed by Lukas
“You’ve listened to podcasts where you gotta fast forward 8-9 minutes in before the actual meat happens.” Continue reading… The post Hanselmin...
Teaching Kids to Code with Rebecca Garcia
14 Dec 2015
Contributed by Lukas
“Software engineering projects don’t fail because of a lack of technical ability, they fail because of a lack of communication.” Continue readin...
GeekWire Podcast with Software Engineering Daily
12 Dec 2015
Contributed by Lukas
“I would say that the vast majority of people see programming more as a science. But to get the best work out of yourself, you have to be thinking f...
Episode 100 with Pranay Mohan
01 Dec 2015
Contributed by Lukas
"Software is this really unique field that is growing so rapidly that people are almost forced to specialize into one subdomain – and that kind of s...
Popcorn Time with Niv Sardi
23 Nov 2015
Contributed by Lukas
“We are at this moment where states and corporations are trying to restrict so much of what we can do on the internet because we have centralized th...
CodeCombat with Nick Winter
19 Nov 2015
Contributed by Lukas
“It’s not obvious why programming is awesome – you can’t build anything at first, everything is really hard at first – what’s the point? A...
MotherCoders with Tina Lee
16 Nov 2015
Contributed by Lukas
"There was a need to create a space where mothers felt welcome, because our challenges - they're very different from people who are learning who don't...
Automated Trading and OCaml with Yaron Minsky
09 Nov 2015
Contributed by Lukas
"Anyone who is really concerned about correctness should think twice about programming in a kind of free-thread model where everyone has to be very di...
Free Code Camp with Quincy Larson
28 Oct 2015
Contributed by Lukas
“Free Code Camp is my effort to correct the extremely inefficient and circuitous way I learned to code. I’m committing my career and the rest of m...
Turing School with Steve Kinney
26 Oct 2015
Contributed by Lukas
Turing School of Software and Design is a seven-month program that teaches software development in Denver. Steve Kinney is the co-director of academ...
Dwarf Fortress with Tarn Adams
22 Oct 2015
Contributed by Lukas
“The official motto that we have in our help manual is ‘Losing is fun!’ ” Dwarf Fortress is a construction and management simulation computer ...
Accessibility Engineering with Léonie Watson
16 Oct 2015
Contributed by Lukas
Designing software and toolkits with accessibility in mind is important to ensure that everyone has equal access to the internet. Léonie Watson is an...
Creativity and Engineering with Derek Sivers
14 Oct 2015
Contributed by Lukas
“Creativity never comes to you – she will only meet you halfway.” Derek Sivers is a programmer, musician, and writer. He has created several com...
Responsive Government with Santiago Siri
09 Oct 2015
Contributed by Lukas
“Everything has changed around our lives -- the way we connect with each other, the way we communicate, the way we work, even the way we fall in lov...
Rethinking Documentation with Greg Koberger
08 Oct 2015
Contributed by Lukas
"If you focus on improving the developer experience, it will naturally translate into good documentation." ReadMe is simplifying the process of writin...
Robot-Human Interaction with Stefanie Tellex
29 Sep 2015
Contributed by Lukas
Robots sometimes need help from humans when solving complex problems. Successfully solving a problem often demands a strong model for communication an...