Kevin B. Ridgway's Blog

Software Engineer, Creator, and Curious Mind

Hello, There Will Be Some Changes

I've done it. This thing is no longer Next.js, but Django.Many reasons. But wanted to get this cut over, and continue from there.There will be some dust for a bit while I ramp this thing up. :)

Posted 2025-04-25 | Tags: this-site | 39 words

React Conf 2024 - Unleashing the Future

It’s been a pretty exciting couple of days in Las Vegas attending React Conf 2024. Not only was it the 10th (+1) anniversary of React, but the vibes were awesome, and talking to the community was super inspiring. Both React and React Native are here for another 10 years.

Posted 2024-05-23 | Tags: conferences, reactjs | 1303 words

Weeknotes - 02/21/23

As mentioned previously, I've really enjoyed working on this native macOS app that is built with Tauri!

Posted 2023-02-21 | Tags: weeknotes | 731 words

Weeknotes - 02/06/23

These notes will be about what I've personally done during the week to ship, move forward, and will be a great way for me to keep track of my progress on things. All inspired by Simon Willson's weeknotes## Side Projects"Side Projects", (naming is hard, ok?) is a project that helps...

Posted 2023-02-10 | Tags: weeknotes | 716 words

Choose Your Own Adventure

I loved the Choose Your Own Adventure books growing up. A childhood friend had almost an entire bookcase of these. Near the front door, on the side of the staircase, a short, squat bookcase, with an entire shelf dedicated to these gems.

Posted 2019-11-21 | Tags: nostalgia, algorithms, books | 313 words

Flash is Very Dead

In April 2010, Steve Jobs, co-founder, and then CEO of Apple outlined why Flash was not going to be included on Apple mobile devices.

Posted 2019-11-02 | Tags: flash, web | 386 words

The Internet is 50 Today

In the third floor of Boelter Hall on the UCLA campus, in room 3420 some historical computing happened at 10:30pm, the 29th of October, 1969

Posted 2019-10-29 | Tags: internet, history | 281 words

100 Days of Sketches

I want to be a person who draws all the time. I used to do it all the time as a kid. My itch for drawing came back around again when I was doing sketches of Pokemon for my sons and putting it in their lunches for them to find.

Posted 2018-10-31 | Tags: projects, drawing | 173 words

How I Use Bear Notes

Talking about my note taking process with Bear Writer in the context of being a knowledge worker. This is what my setup/process looks like right now, for my work related notes.## Looking for a Notes App in All the Wrong PlacesAs I started a new job, I wanted to change...

Posted 2017-09-14 | Tags: writing, bear | 940 words

Explore vs. Exploit

I recently started listening to the audio book Algorithms to Live By - The Computer Science of Human Decisions by Brian Christian and Tom Griffiths, and it has been very good. There are a few points that stuck out to me:Tradeoffs: In life, just like in computer science, it's all...

Posted 2017-01-21 | Tags: computerscience, algorithms | 718 words

Abstract Syntax Trees in JavaScript

An Abstract Syntax Tree (AST), is a powerful concept in computer science. It is something that allows you to do some interesting things, especially in JavaScript, that you may not have thought possible. If you didn't come from a computer science background, then I hope to show you how you...

Posted 2015-06-08 | Tags: javascript, ast | 648 words

Things Great Engineering Managers Do

Reacts quickly, and decisively.Has a leadership philosophy. Has thought about it, a lot. Can speak at length about it.Is passionate about engineering. Is passionate about management. Understands the intersection of the two.When there is a problem, fixes it quickly.Cares about women being in tech. (Also see diversity.)Understands the engineering hierarchy,...

Posted 2015-04-20 | Tags: softwareengineering, leadership | 263 words