Electronics
- Fixing Power Supply Noise in Guitar Pedals 22-08-2021
- How to Drive LTSpice Simulations with Wav Files 18-08-2021
- Why there probably won't be a bFunc Version 2 11-08-2021
- Portfolio Project Ideas for the Embedded Developer 26-07-2021
- Are you making placement diagrams? 10-03-2021
- PCB Verification Trick: Print Your Footprints! 27-02-2021
- Simulating the MXR Dyna Comp Compressor in LTSpice 02-11-2020
- Simulating the Boss GE-7 Graphic Equalizer in LTSpice 20-10-2020
- Simulating the Schaller Tremolo Pedal in LTSpice 13-10-2020
- Simulating the Dunlop Crybaby Wah Pedal in LTSpice 25-09-2020
- Simulating the ProCo RAT Distortion Pedal in LTSpice 17-09-2020
- bFunc - Project Journal - May 22 2020 25-05-2020
- bFunc - Project Journal - May 9 2020 09-05-2020
- bFunc - Project Journal - May 3 2020 03-05-2020
- I Designed and Built My Own Function Generator 26-04-2020
- bFunc - Project Journal - Week Eleven 20-04-2020
- bFunc - Project Journal - Week Ten 11-04-2020
- bFunc - Project Journal - Week Nine 04-04-2020
- bFunc - Quickstart Guide 31-03-2020
- bFunc - Project Journal - Week Eight 28-03-2020
- bFunc - Project Journal - Week Seven 21-03-2020
- bFunc - Call for Users 17-03-2020
- bFunc - Project Journal - Week Six 15-03-2020
- bFunc - Project Journal - Week Five 07-03-2020
- bFunc - Project Journal - Week Four 29-02-2020
- bFunc - Project Journal - Week Three 22-02-2020
- bFunc - Project Journal - Week Two 19-02-2020
- bFunc - Project Journal - Week One (and a Half) 09-02-2020
- Introducing bFunc - a Design Document for an Open Source Function Generator 09-02-2020
- Insane OSHWA Goals 01-02-2020
- I'm on The Amp Hour! 13-01-2020
- Circuit Notes: A Budget Function Generator 11-01-2020
- Reviewing Bad Schematics as Interview Tactic 19-12-2019
- The One Page Guide to Digital Signal Integrity 02-11-2019
- Lock-In Amplifiers: Fun With Scientific Instrument Modeling 22-08-2019
- Quick Design Guidelines for Emissions Compliance 28-04-2019
- A One-Page Guide to Fixing Radiated Emissions 14-03-2019
- Dissecting A Budget Tube Screamer Clone 13-12-2015
- Simulating the TS808 Tube Screamer in LTSpice 18-11-2015
- Flashing Freescale MCUs Without Kinetis Design Suite 12-10-2015
- Circuit Notes: A Simple Pulse Generator 10-10-2015
- Inconvenient Truths of NAND Flash 09-10-2015
- NAND Flash: Dealing With a Flawed Medium 23-08-2015
- Quite Possibly The Biggest NAND Flash Experiment Ever 11-08-2015
- NAND Flash: How It Breaks 06-08-2015
- NAND Flash: Device Architecture, Pt. 2 30-07-2015
- NAND Flash: Device Architecture, Pt. 1 26-07-2015
- NAND Flash: Floating Gates 06-07-2015
- NAND Flash: An Introduction 27-06-2015
- Grabbing Agilent Scope Screenshots in 10 Lines of Python 28-03-2014
Misc
- Ten Lessons from a Decade in Engineering 09-05-2022
- I Think I Know Why You Can't Hire Engineers Right Now 12-01-2022
- Growing Your Mailing List By Being Helpful 09-12-2021
- Engineers, Don't Start Your Career at a Startup 07-09-2021
- Keep Your Friends Closer 21-01-2021
- Dave Chappelle's SNL Monologue is Awesome 14-11-2020
- Sometimes You Just Need a New Linux Box 30-04-2020
- Why Should You Choose Writing Over Meeting? 21-04-2020
- Why Do People Choose Meetings Over Email? 13-04-2020
- Write More, Dammit 03-04-2020
- How Do You Deal With Professional Fear? 23-03-2020
- Helping, Power, and Product Management 16-03-2020
- Coronavirus, Explained, For Folks Who Don't Have Chinese Colleagues 21-02-2020
- Start Sooner 11-02-2020
- Haters, and Identity 25-01-2020
- Email, and RSS 12-01-2020
- Life Lesson: Call Your Heroes 24-12-2019
- How To Draw Pictures for the Internet 16-11-2019
- Wanna Impress an Engineer at a Career Fair? 29-09-2019
- Reflections on Pre-Tirement 22-09-2019
- Who on Earth is hiring these pushy recruiters?! 02-09-2019
- Back In The Saddle 19-02-2019
- Why I Bought Starbucks 09-12-2015
- Why You Should Complete Your Engineering Degree In Five Years 08-11-2015
- What Incoming ECE Students Need To Know 17-10-2015
- Another Writing Gig 12-08-2015
- A Teaching Moment 26-04-2014
Productivity
- Getting Things Done + Evernote 06-05-2014
Programming
- Figure Out Firmware Updates First 21-06-2024
- The ease of picking up web development is greatly exaggerated 19-06-2023
- Things I Wish I'd Done Differently Building a Niche Job Board 25-05-2022
- More notes on writing web scrapers 25-02-2022
- Some guidelines for writing web scrapers 02-12-2021
- Creating dynamic mailto: links in Flask 30-11-2021
- Getting git describe into a PyInstaller program 01-10-2020
- Writing Simple Python GUIs for your Command-Line-Phobe Coworkers 30-06-2020
- GDB + OpenOCD Setup - Notes for Later 04-05-2020
- Generating Demo Databases Quickly With Faker and Dataset 06-09-2016
- Easily Add LaTeX Support To Jekyll 13-09-2015
- Scraping Pedal Steel tablature in Python 02-06-2014
- Boston Python Meetup - RPi Talk 27-05-2014
Music
- On Learning a Second Instrument 11-01-2020
- A Genius Passes: RIP Buddy Emmons 31-07-2015
Ltspice-guitar-effects
- Simulating the MXR Dyna Comp Compressor in LTSpice 02-11-2020
- Simulating the Boss GE-7 Graphic Equalizer in LTSpice 20-10-2020
- Simulating the Schaller Tremolo Pedal in LTSpice 13-10-2020
- Simulating the Dunlop Crybaby Wah Pedal in LTSpice 25-09-2020
- Simulating the ProCo RAT Distortion Pedal in LTSpice 17-09-2020
- Simulating the TS808 Tube Screamer in LTSpice 18-11-2015
Engineering
- Keep an Engineering Case File 19-01-2020
Grist
- Grist - Week of 4/17/2020 19-04-2020
- Grist - Week of 4/10/2020 13-04-2020
- Grist - Week of 4/05/2020 05-04-2020
- Grist - Week of 3/29/2020 29-03-2020
- Grist - Week of 3/22/2020 22-03-2020
- Grist - Week of 3/15/2020 15-03-2020
- Grist - Week of 3/08/2020 08-03-2020
- Grist - Week of 2/29/2020 29-02-2020
Personal
- Books I've Learned a Ton From 07-10-2020
Working-on-hardware
- What to Say When They Ask For Your Salary History 26-10-2020
- How to do a Prototype Build for a Hardware Product 16-10-2020
- Software = Agile! Hardware = Waterfall! 09-10-2020
Product-talk
- Alexa Seems to Be Getting Worse With Time 27-10-2020
Report-card-writer
- How I Run User Interviews for Report Card Writer 05-08-2021
- Report Card Writer: What I've Learned from One Year of User Interviews and Customer Feedback 27-07-2021
Signal-processing
- Improving SFDR in a Python Direct Digital Synthesis Model 20-09-2021
- Simulating a Direct Digital Frequency Synthesizer in Python 26-08-2021
Hardware
- Figure Out Firmware Updates First 21-06-2024