Created with Sketch.
23 minutes | Jan 26, 2021
Code Philosophy: Why Worse is Better (Ep. 15)
The Zombie Coder is back for a new season! Today’s episode focuses on one of the Zombie’s key coding philosophies: Worse is Better. Learn about the history of the phrase and join the “Cult of Done” if you dare. Key Resources for today: Why Perfectionism and Burnout Go Hand in Hand – A lifehacker article addressing the evils of perfectionismWorse Is Better – Jeff Atwood at Coding Horror discussing worse is better with some examplesThe Cult of Done Manifesto – Read the Manifesto and consider adopting it in one or more areasThe Unix Hater’s Handbook – A PDF of the Unix Hater’s Handbook Credits: Audionautix – Intro music
15 minutes | Dec 13, 2020
After Hours and Season 2 Preview (Ep 14)
In this episode I’ll talk a bit about plans for the next season of Zombie Coder, and review some of the lessons learned over the past several months. Look for more episodes to resume after the new year! Music: https://audionautix.com
25 minutes | Nov 19, 2020
CS Topics: Welcome to Hash World (Ep. 13)
In this episode, I conclude a series on Merkle Trees – or, the key technology and ideas behind distributed systems. I hope this episode captures your imagination to the potential applications of the distributed web. Resources and Links: https://www.codementor.io/blog/merkle-trees-5h9arzd3n8 – Codementor article on merkle trees. This covers most of the material I discuss in this episode.https://ipfs.io/ – IPFS project homepagehttps://odysee.com/ – Odysee Video sharing service operating off of the Hash World Credits: https://audionautix.com/ – Music
31 minutes | Nov 13, 2020
Avoiding Death March Projects
What is a death march project? Recognizing Death March projects is easier than you might expect, and avoiding them means simply setting your own boundaries. Death March [Amazon]: The “standard” book describing death march projects.https://www.pmi.org/learning/library/changing-death-march-project-parade-6066: Paper describing death march projectshttps://www.theverge.com/2017/6/13/15782200/one-device-secret-history-iphone-brian-merchant-book-excerpt: Article on the history of the iPhonehttps://ea-spouse.livejournal.com/274.html: Livejournal post that sparked substantial discussion and reforms in the video game industryhttps://dzone.com/articles/scrum-is-the-new-death-march: Description of scrum death marches“21 signs of a bad manager”: Article on signs of a bad managerInc.com: Importance of work-life boundariesTheMuse.com: Article on setting work-life boundariesBusiness.com: Article on setting work-life boundaries And remember: Don’t work for Sh*tBags!
26 minutes | Nov 6, 2020
CS Topics: Rand and Xor Magic
In this week’s episode, we dive a bit deeper into the underlying theory behind how random numbers and the importance behind the XOR operator when creating hashes. This episode does depend on pre-existing knowledge of basic boolean operators. If you aren’t familiar check out this page. GNU C Sources: Look for the linear congruential method in __random_rSha1 Js Implementation: A well explained implementation of SHA-1 algorithmMd5 Algorithm Wikipedia Page: There’s pseudo code to try implementing in your favorite language.https://www.fourmilab.ch/hotbits/ – Get random numbers from Radioactive decay Credits: https://audionautix.com/ – Music
22 minutes | Oct 29, 2020
Nix News: Embedded Linux Update
Today I’ll cover my major take-homes from a couple embedded Linux conferences that I (virtually) attended. Subjects: Let’s be positiveAll about embedded linuxBe prepared: Containers are coming! (Someone please make docker-lite for embedded!)Risc V is up and coming real soon nowLearn VSCode if you want a common IDE experienceDiversity thoughts – there’s a person behind the emailOpen Source maintainers ask for our patienceCheck out Virtual Conferences in 2020 Resources: https://www.raspbian.org/ – The Raspbian Linux Distributionhttps://www.yoctoproject.org/ – The Yocto Linux Projecthttps://www.docker.com/ – Yep, it’s coming to the embedded world. Time to learn it.https://theia-ide.org/ – An alternative that’s compatible to VSCodehttps://vscodium.com/ – VSCode without Microsoft’s proprietary brewhttps://open-vsx.org/ – Alternative extension store for Theia or VSCodium Special Thanks to: https://audionautix.com/ – Rockin’ zombie track
26 minutes | Oct 22, 2020
Hope for the Camel’s Second Hump
Today I offer some advice for those currently staring down the barrel of failing midterm grades for CS and Engineering students. The Camel Doesn’t Have Two Humps – Commentary on the retraction of the oft-mentioned article on Computer Science being bi-modal.Reforming Mathematics – A detailed paper on Mathematics pedagogy, including coverage on educational theory and peer reviewed studies.DOJ vs Google – Washington Post story on the DOJ vs MicrosoftEdge For Linux – Edge for Linux announcement and information
29 minutes | Oct 15, 2020
CS Topics: Hash Functions
Today we cover one of the primary building blocks for blockchain – Hash Functions. References: Introduction to Algorithms 3rd Ed. (CLRS) pg. 262FNV AlgorithmWikipedia SHA-2 Page
10 minutes | Oct 8, 2020
Episode 7 – XLS, XLSX What is Difference?
Today I cover a small “oops” from the UK health center, and extend some thoughts on its relationship to “Real Programming”.
25 minutes | Oct 1, 2020
Episode 6 – Sanity while remote for coders
How I’m trying to keep sane while working remote. Some basic guidelines I’ve adopted over years of remote work.
29 minutes | Sep 24, 2020
Episode 5 – Ethics of Software Programmers
Today I discuss the implications of ethics in software development. We’ll take a look at some of my personal experience, and 2 new Netflix documentaries: The Social Dilemma, and Challenger: The Final Flight. IBM and the Nazis – HBR podcast on IBM and the HolocaustTwitter apologizes for racist algorithm – Controversy on twitter algorithmhttps://en.wikipedia.org/wiki/Space_Shuttle_Challenger_disaster – Challenger DisasterClean Coder – code of conduct for software engineershttps://en.wikipedia.org/wiki/The_Social_Dilemma – Social Dilemma MovieFacebook ethics considerations – coverage of Facebook performing user sentiment analysis
30 minutes | Sep 17, 2020
Episode 4 – Fall 2020 Programming Developments
A look at major new developments in the coding world for C/C++ – and some brief talk on Amazon BottleRocket and Microsoft’s Hyper-V advancements. Amazon Announcement for “BottleRocket” Linux distribution ZDNet Coverage – Microsoft Hyper-V patches for Linux kernel as root Infoworld Coverage – C++20 technical approval CMake feature tracker – CMake C++ modules support … Continue reading "Episode 4 – Fall 2020 Programming Developments"
36 minutes | Sep 10, 2020
Episode 3 – To College or not to College?
For new and aspiring developers – in this episode I answer the #1 question asked from future coders – should I go to college? Pros and Cons of a college degree and the University system. Contents: The Cold Truth of Job Seeking. Beware of For-Profit systems. Selecting a Degree. The actual meaning of a Computer … Continue reading "Episode 3 – To College or not to College?"
25 minutes | Sep 3, 2020
Episode 2 – The Decline of Usenet
We return to the early 80s and 90s to discuss the rise of consumer access to Usenet and the following decline of the service and its rise to the ranks of the undead. Contents: Show introduction Merging of networks SPAM, SPAM, more SPAM A brief analysis of the “Decline” Resources: Mozilla Thunderbird: https://www.thunderbird.net/en-US/ Eternal September: … Continue reading "Episode 2 – The Decline of Usenet"
29 minutes | Aug 26, 2020
Episode 1 – The Creation of Usenet
Today, we go back in time to the late 70’s and observe the events that led to the creation of newgroups and usenet. Especially as this podcast covers historic events, factual corrections will be attached to the original post and/or episode as required. Contents: Introduction The A News Reader The B News Reader Creation of … Continue reading "Episode 1 – The Creation of Usenet"
10 minutes | Aug 22, 2020
Introduction the Podcast
After repeated encouragement from friends and coworkers, I’ve decided to take a dive into the world of podcasting. We’ll see if this is something that can keep going or not – but for now, I introduce the first episode of my podcast for this site. Show contents: Introduction Inspiration “suckless.org” software project Rebuilding fun in … Continue reading "Introduction the Podcast"
Terms of Service
Do Not Sell My Personal Information
© Stitcher 2021