Category All Episodes

Software and Entrepreneurship with Seth Godin Holiday Repeat

http://traffic.libsyn.com/sedaily/sethgodin_ad_free.mp3Podcast: Play in new window | DownloadOriginally published November 18, 2015 “The playing field has never ever been more leveled – that means everything you don’t build is your choice not to build it.” Seth Godin is a writer, speaker, and entrepreneur. He is the author of many books, including most recently, What To Do When It’s Your Turn. Questions How did your atypical computer science education shape you? What were

Continue reading…

Knowledge-Based Programming with Stephen Wolfram Holiday Repeat

http://traffic.libsyn.com/sedaily/wolfram_ad_free.mp3Podcast: Play in new window | DownloadOriginally published November 10, 2015 “The cloud as an environment – I had thought it was a purely utilitarian kind of thing. What I realized is that it’s a fascinating centralized repository of computation.” Wolfram Research makes computing software powered by the Wolfram language, a knowledge-based programming language that draws from symbolic and functional programming paradigms. Stephen Wolfram is the Founder and CEO of

Continue reading…

Machine Learning and Technical Debt with D. Sculley Holiday Repeat

http://traffic.libsyn.com/sedaily/ml_techdebt_ad_free.mp3Podcast: Play in new window | DownloadOriginally published November 17, 2015 “Changing anything changes everything.” Technical debt, referring to the compounding cost of changes to software architecture, can be especially challenging in machine learning systems. D. Sculley is a software engineer at Google, focusing on machine learning, data mining, and information retrieval. He recently co-authored the paper Machine Learning: The High Interest Credit Card of Technical Debt. Questions How do

Continue reading…

Modern War with Peter Warren Singer

http://traffic.libsyn.com/sedaily/Modern_War.mp3Podcast: Play in new window | Download Military force is powered by software. The drones that are used to kill suspected terrorists can identify those terrorists using the same computer vision tools that are used to identify who is in an Instagram picture. Nuclear facilities in Iran were physically disabled by the military-sponsored Stuxnet virus. National intelligence data is collected and processed using the MapReduce algorithm. The military keeps up

Continue reading…

React Components with Max Stoiber

http://traffic.libsyn.com/sedaily/ReactComponents.mp3Podcast: Play in new window | Download Modern frontend development is about components. Whether we are building an application in React, Vue, or Angular, components are the abstractions that we build our user interfaces out of. Today, this seems obvious, but if you think back five years ago, frontend development was much more chaotic–partly because we had not settled around this terminology of the component. React has become the most

Continue reading…

Managing Engineers with Ron Lichty

http://traffic.libsyn.com/sedaily/ManagingEngineers.mp3Podcast: Play in new window | Download “Management is about human beings. Its task is to make people capable of joint performance. To make their strengths effective and their weaknesses irrelevant.” That quote is from Peter Drucker. It is one of the many useful quotes collected in Ron Lichty’s book “Managing the Unmanageable”—and it illustrates why we work in teams. When we collaborate with each other, we make each other’s

Continue reading…

Hacker Noon with David Smooke

http://traffic.libsyn.com/sedaily/HackerNoon.mp3Podcast: Play in new window | Download The New York Times makes most of its money off of subscriptions. Facebook makes its money off of native advertising. Hacker News is funded by Y-Combinator. Each of these business models creates biases in the information that gets promoted on the respective platforms. This is why I like to know the origin story and the business models behind the publications that I read.

Continue reading…

Protocol Buffers with Kenton Varda

http://traffic.libsyn.com/sedaily/ProtocolBuffers.mp3Podcast: Play in new window | Download When engineers are writing code, they are manipulating objects. You might have a user object represented on your computer, and that user object has several different fields—a name, a gender, and an age. When you want to send that object across the network to a different computer, the object needs to be turned into a sequence of 1s and 0s that will travel

Continue reading…

High Volume Logging with Steve Newman

http://traffic.libsyn.com/sedaily/Scalyr.mp3Podcast: Play in new window | Download Google Docs is used by millions of people to collaborate on documents together. With today’s technology, you could spend a weekend coding and build a basic version of a collaborative text editor. But in 2004 it was not so easy. In 2004 Steve Newman built a product called Writely, which allowed users to collaborate on documents together. Initially, Writely was hosted on a

Continue reading…

Scala at Duolingo with Andre Kenji Horie

http://traffic.libsyn.com/sedaily/ScalaatDuolingo.mp3Podcast: Play in new window | Download Duolingo is a language learning platform with over 200 million users. On a daily basis millions of users receive customized language lessons targeted specifically to them. These lessons are generated by a system called the session generator.   Andre Kenji Horie is senior engineer at Duolingo. He wrote about the process of rewriting the session generator, moving from Python to Scala and changing

Continue reading…

Engineering Values with Lynne Tye

http://traffic.libsyn.com/sedaily/KeyValues.mp3Podcast: Play in new window | Download The values system of a company guides the actions of the engineers who work at that company. Some companies value open communication and a flat organization where anybody can talk to anyone else. Other companies encourage hierarchy and secrecy, so that employees are focused on their specific section of the company. Some companies take themselves seriously, and have a work environment that is

Continue reading…

Cloud Marketplace with Zack Bloom

http://traffic.libsyn.com/sedaily/CloudflareApps.mp3Podcast: Play in new window | Download Ten years ago, if you wanted to build software, you probably needed to know how to write code. Today, the line between “technical” and “non-technical” people is blurring. Website designers can make a living building sites for people on WordPress or Squarespace–without knowing how to write code. Salesforce integration experts can help a sales team set up complicated software–without knowing how to write

Continue reading…

Scalable Multiplayer Games with Yan Cui

http://traffic.libsyn.com/sedaily/ScalableMultiplayerGames.mp3Podcast: Play in new window | DownloadRemember when the best game you could play on your phone was Snake? In 1998, Snake was preloaded on Nokia phones, and it was massively popular. That same year Half-Life won game of the year on PC. Metal Gear Solid came out for Playstation. The first version of Starcraft also came out in 1998. In 1998, few people would have anticipated that games with

Continue reading…

Decentralized Objects with Martin Kleppman

http://traffic.libsyn.com/sedaily/CRDTs_Decentralized_Files.mp3Podcast: Play in new window | DownloadThe Internet was designed as a decentralized system. Theoretically, if Alice wants to send an email to Bob, she can set up an email client on her computer and send that email to Bob’s email server on his computer. In reality, very few people run their own email servers. We all send our emails to centralized services like Gmail, and connect to those centralized

Continue reading…

Serverless Applications with Randall Hunt

http://traffic.libsyn.com/sedaily/AWSLambda.mp3Podcast: Play in new window | Download Developers can build networked applications today without having to deploy their code to a server. These “serverless” applications are constructed from managed services and functions-as-a-service. Managed services are cloud offerings like database-as-a-service, queueing-as-a-service, or search-as-a-service. These managed services are easy to use. They take care of operational burdens like scalability and outages. But managed services typically solve a narrow use case. You can’t

Continue reading…

Data Science Mindset with Zacharias Voulgaris

http://traffic.libsyn.com/sedaily/DataScienceMindset.mp3Podcast: Play in new window | Download A company’s approach to data can make or break the business. In the past, data was static. There was not much data, it sat in Excel, and it was interacted with on a nightly or monthly basis. Now, data is dynamic, real time and huge. To tap into available data, many industries have oriented themselves to becoming data intensive. With many new industry

Continue reading…

Secure Authentication with Praneet Sharma

http://traffic.libsyn.com/sedaily/Keyless.mp3Podcast: Play in new window | Download When I log into my bank account from my laptop, I first enter my banking password. Then the bank sends a text message to my phone with a unique code, and I enter that code into my computer to finish the login. This login process is two-factor authentication. I am proving my identity by entering my banking password (the first factor) and validating

Continue reading…

Serverless Scheduling with Rodric Rabbah

http://traffic.libsyn.com/sedaily/ServerlessSchedulingIBM.mp3Podcast: Play in new window | Download Functions as a service are deployable functions that run without an addressable server. Functions as a service scale without any work by the developer. When you deploy a function as a service to a cloud provider, the cloud provider will take care of running that function whenever it is called. You don’t have to worry about spinning up a new machine and monitoring

Continue reading…

Animating VueJS with Sarah Drasner

http://traffic.libsyn.com/sedaily/AnimatingVueJS.mp3Podcast: Play in new window | Download Most user interfaces that we interact with are not animated. We click on a button, and a form blinks into view. We click a link and the page abruptly changes. On the other hand, when we interact with an application that has animations, we can feel the difference. The animations are often subtle. If you aren’t sure what I’m talking about, pay attention

Continue reading…

React and GraphQL at New York Times

http://traffic.libsyn.com/sedaily/NYTGraphql.mp3Podcast: Play in new window | Download Are we a media company or a technology company? Facebook and the New York Times are both asking themselves this question. Facebook originally intended to focus only on building technology–to be a neutral arbiter of information. This has turned out to be impossible. The Facebook newsfeed is defined by algorithms that are only as neutral as the input data. Even if we could

Continue reading…