Blogs

Approaching feedback the sensible way

Mar 27, 2024

Maintaining a sense of self

Mar 25, 2024

It's okay not to have a plan

Mar 24, 2024

Exponential Learning - an army commander perspective

Mar 23, 2024

Use colors in your resume

Mar 22, 2024

Do I need my phone?

Mar 17, 2024

Embracing Minimalism

Mar 12, 2024

Catching Lightning

Mar 10, 2024

Deciding what to keep

Mar 1, 2024

Deciding between big decisions

Jan 16, 2024

Adventures in building a catbed? or rather pillow

Oct 3, 2023

Why I write

May 11, 2023

Protect Your Time

Apr 24, 2023

Dealing with Context Switching Hell

Apr 7, 2023

How to give an effective soft pitch presentation

Apr 4, 2023

Its Okay to Say No

Feb 16, 2023

Be Productive by using single use tools

Feb 14, 2023

Meeting Stay Behinds

Feb 10, 2023

Grasping a new codebase - write the name of all files

Feb 9, 2023

On designing a Custom Bandana

Dec 30, 2022

On Switching Jobs Voluntarily

Nov 17, 2022

Dealing with Impostor Syndrome

Nov 16, 2022

Best free safe fonts for logos

Oct 27, 2022

What I learned reading thousands of resumes for 5+ years

Mar 25, 2022

A guide to designing a custom 3D PVC hat

Mar 16, 2022

Newbs Guide to Dates & Timezones in Web Development

Dec 4, 2021

Accessibility lessons learned shipping a 60MM user app

Nov 22, 2021

How to build session timeout modals in React

Nov 20, 2021

Micro-frontends: ways of connecting 2 React (or SPA) apps

Nov 19, 2021

Write how to guides if your a busy person

Oct 23, 2021

Use progressive code reviews to ship things quicker

Oct 19, 2021

Describe the hat your wearing

Oct 9, 2021

Meetings are like Emails

Sep 25, 2021

Productivity tip: use focus periods with time limits

Aug 14, 2021

When to use redux, local/session storage, and backend caching

Aug 14, 2021

Ship Things by Picking Boring Tools

Jul 7, 2021

Lessons learned from Junior to Senior Developer

May 18, 2021

Conditional React Hooks

Mar 19, 2021

Learning Path for a Self Taught Web Developer (React/NodeJS)

Dec 6, 2020

What are JAMstack Apps and Static Site Generators (SSG)

Nov 29, 2020

On writing a custom RSS feed for GatsbyJS

Nov 25, 2020

Installing Blog Comments on your GatsbyJs/React Site using Utterances

Nov 21, 2020

How competing in hackathons helped me land my first job

Nov 20, 2020

Building a Custom Podcast Site with GatsbyJS, ReactJS, AmazonS3, and Netlify

Nov 15, 2020

Customizing Bootstrap in a React App

May 24, 2020

Demystifying React useEffect

May 12, 2020

Demystifying React useState

May 12, 2020

Inheriting a Broken Javascript Webapp and How to Fix It

Apr 16, 2020

Four Ways to Ensure Good Data In Your Database

Dec 3, 2019

Read a local text file into an array with NodeJS

Nov 25, 2019

Learning Vue as a React Developer

Sep 7, 2019

Things I wish I knew for my first tech talk

Jan 18, 2019

How to build a 3D Renderer with 2D HTML Canvas

Dec 17, 2018

How to write Media Queries in Sass

Oct 27, 2018

How to build a CSS Mega Menu

Oct 25, 2018

Adventures in writing a Tampermonkey Script

Jun 29, 2018

14 Macros for Developers

May 31, 2018