David Pierce Software Engineer

Blog

Thinking About Your Next Job

A guide and framework for job seekers and hiring managers to evaluate alignment in job opportunities in a career context. This comes from a background of a career in software engineering, but should be useful for anyone.

A Birthday Post - Turning 31

Reflections from riding around the sun 31 times. Insights drawn from things like children and parenting, autism, ethnicity and racism, community orientation and global citizenship, and understanding my privilege in a changing world.

Local Domain NAP Audits

An explanation and guide through NAP audits across a domain for local SEO using command-line tools like curl, jq, pup, and csvkit.

Hello Again

This is what happens when you decided to implement your own blog generator, change the OS on your laptop, get a new job, and move.

Experiments with Startup Weekend Meetups

Let's hack the standard Startup Weekend experience. Meetups and workshops have potential to amplify the experience for veterans and brand new entrepreneurs. In this post, I talk about what we have tried in Seattle.

The Empathetic Playground

The browser can feel like a playground to a passionate web developer as he or she moves HTML around on the page. As builders of the web, we must have a sense of empathy as we construct the playground. In this post, I explore some HTML tricks I've picked up, and why they didn't make good interfaces.

On GEB - The Beginnings

Some opening thoughts as I begin on a book cherished among engineers, thinkers, and philosophers alike.

Announcing - link-keeper

Small, concise programs that do one thing well are a hallmark of the UNIX philosopy. With modern technologies, we are able to build new tools to solve new problems. This post covers using README-driven development and CoffeeScript to build a small command-line link storage tool called link-keeper.

Clean Design

A quick link to a post about a design philosophy I like.

Designgeneering Diaries - Part 2

Blending more design thinking into my development process. This is an installment in a multi-post series of exploring a better relationship between the disciplines of product design and software engineering.

Designgeneering Diaries - Part 1

Blending more design thinking into my development process. This is an installment in a multi-post series of exploring a better relationship between the disciplines of product design and software engineering.

Real-Time What's For Dinner

Leveraging software in What's for Dinner to help couples plan their meals together simultaneously without having to be in the same room.

Code isn't the only thing I cook up

My adventure in Colombian cooking! I share my attempt at frying plantains and think about other connections I'd like to make to my heritage through cooking.

What's For Dinner - Week 2 Update

A brief update on my What's For Dinner project where I share some tools I made to make the meal planning tool a little easier to use.

What's For Dinner?

Here are some things we all have in common - 1) we all must eat, 2) we all spend money on food, 3) we all could benefit from a better approach to meal planning. This post begins my story as I set out to build a web application to help my wife and I plan meals together.