RSS.Social

Wherein The Chicken

follow: @[email protected]

Posts

Figure Out Firmware Updates First

The ease of picking up web development is greatly exaggerated

Things I Wish I'd Done Differently Building a Niche Job Board

Ten Lessons from a Decade in Engineering

More notes on writing web scrapers

I Think I Know Why You Can't Hire Engineers Right Now

Growing Your Mailing List By Being Helpful

Some guidelines for writing web scrapers

Creating dynamic mailto: links in Flask

Improving SFDR in a Python Direct Digital Synthesis Model

Engineers, Don't Start Your Career at a Startup

Simulating a Direct Digital Frequency Synthesizer in Python

Fixing Power Supply Noise in Guitar Pedals

How to Drive LTSpice Simulations with Wav Files

Why there probably won't be a bFunc Version 2

How I Run User Interviews for Report Card Writer

Report Card Writer: What I've Learned from One Year of User Interviews and Customer Feedback

Portfolio Project Ideas for the Embedded Developer

Are you making placement diagrams?

PCB Verification Trick: Print Your Footprints!

Keep Your Friends Closer

Dave Chappelle's SNL Monologue is Awesome

Simulating the MXR Dyna Comp Compressor in LTSpice

Alexa Seems to Be Getting Worse With Time

What to Say When They Ask For Your Salary History

Simulating the Boss GE-7 Graphic Equalizer in LTSpice

How to do a Prototype Build for a Hardware Product

Simulating the Schaller Tremolo Pedal in LTSpice

Software = Agile! Hardware = Waterfall!

Books I've Learned a Ton From

Getting git describe into a PyInstaller program

Simulating the Dunlop Crybaby Wah Pedal in LTSpice

Simulating the ProCo RAT Distortion Pedal in LTSpice

Writing Simple Python GUIs for your Command-Line-Phobe Coworkers

bFunc - Project Journal - May 22 2020

bFunc - Project Journal - May 9 2020

GDB + OpenOCD Setup - Notes for Later

bFunc - Project Journal - May 3 2020

Sometimes You Just Need a New Linux Box

I Designed and Built My Own Function Generator

Why Should You Choose Writing Over Meeting?

bFunc - Project Journal - Week Eleven

Grist - Week of 4/17/2020

Why Do People Choose Meetings Over Email?

Grist - Week of 4/10/2020

bFunc - Project Journal - Week Ten

Grist - Week of 4/05/2020

bFunc - Project Journal - Week Nine

Write More, Dammit

bFunc - Quickstart Guide

Grist - Week of 3/29/2020

bFunc - Project Journal - Week Eight

How Do You Deal With Professional Fear?

Grist - Week of 3/22/2020

bFunc - Project Journal - Week Seven

bFunc - Call for Users

Helping, Power, and Product Management

Grist - Week of 3/15/2020

bFunc - Project Journal - Week Six

Grist - Week of 3/08/2020

bFunc - Project Journal - Week Five

Grist - Week of 2/29/2020

bFunc - Project Journal - Week Four

bFunc - Project Journal - Week Three

Coronavirus, Explained, For Folks Who Don't Have Chinese Colleagues

bFunc - Project Journal - Week Two

Start Sooner

bFunc - Project Journal - Week One (and a Half)

Introducing bFunc - a Design Document for an Open Source Function Generator

Insane OSHWA Goals

Haters, and Identity

Keep an Engineering Case File

I'm on The Amp Hour!

Email, and RSS

On Learning a Second Instrument

Circuit Notes: A Budget Function Generator

Life Lesson: Call Your Heroes

Reviewing Bad Schematics as Interview Tactic

How To Draw Pictures for the Internet

The One Page Guide to Digital Signal Integrity

Wanna Impress an Engineer at a Career Fair?

Reflections on Pre-Tirement

Who on Earth is hiring these pushy recruiters?!

Lock-In Amplifiers: Fun With Scientific Instrument Modeling

Quick Design Guidelines for Emissions Compliance

A One-Page Guide to Fixing Radiated Emissions

Back In The Saddle

Generating Demo Databases Quickly With Faker and Dataset

Dissecting A Budget Tube Screamer Clone

Why I Bought Starbucks

Simulating the TS808 Tube Screamer in LTSpice

Why You Should Complete Your Engineering Degree In Five Years

What Incoming ECE Students Need To Know

Flashing Freescale MCUs Without Kinetis Design Suite

Circuit Notes: A Simple Pulse Generator

Inconvenient Truths of NAND Flash

Easily Add LaTeX Support To Jekyll

NAND Flash: Dealing With a Flawed Medium

Another Writing Gig

Quite Possibly The Biggest NAND Flash Experiment Ever

NAND Flash: How It Breaks

A Genius Passes: RIP Buddy Emmons

NAND Flash: Device Architecture, Pt. 2

NAND Flash: Device Architecture, Pt. 1

NAND Flash: Floating Gates

NAND Flash: An Introduction

Scraping Pedal Steel tablature in Python

Boston Python Meetup - RPi Talk

Getting Things Done + Evernote

A Teaching Moment

Grabbing Agilent Scope Screenshots in 10 Lines of Python