Keegan Donley's Avatar

Keegan Donley

@keegan.codes.bsky.social

Product-focused software engineer โ€ข Principal front-end engineer at https://kizen.com ๐Ÿšฒ Cycling ๐Ÿ•๏ธ The outdoors ๐ŸŽ๏ธ Formula 1 ๐Ÿท Wine ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Typescript, Javascript, Go, CSS https://keegan.codes ๐Ÿ“ Austin, Texas

291 Followers  |  381 Following  |  238 Posts  |  Joined: 24.04.2023  |  1.7978

Latest posts by keegan.codes on Bluesky

The iPad mini is the perfect form factor for doing code reviews and catching up on messages while on a plane. I find myself using it more and more to get work done on the go! Shame the mini is so expensive, at least based on specs alone it feels pricey.

16.08.2025 02:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A map of a cycling route totaling 13.27 miles in I 1 hour and 3 minutes

A map of a cycling route totaling 13.27 miles in I 1 hour and 3 minutes

A year ago tomorrow I did my second longest bike ride (at the time) - 13 miles! Now a year later Iโ€™ve done multiple 100km rides and Iโ€™m getting ready to do 100 miles! Crazy how a year changes things.

12.08.2025 01:49 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

If you canโ€™t even write a few sentences on your own about starting a new role and why youโ€™re excited, thatโ€™s a pretty sad thing.

24.07.2025 18:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Is LinkedIn just all AI-written content now? I used to think I was pretty good at detecting when something was AI written, but now it seems to me like literally everything is. Either Iโ€™m not as good at it as I thought, or itโ€™s just all AI junk now. Even simple thoughts or comments seem to be all AI.

24.07.2025 18:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A breakdown of time spent on programming languages today:
Typescript - 2:01
JSON - 1:44
Terraform - 0:32
Docker - 0:31
Bash - 0:19
JavaScript - 0:17
HTML - 0:10
TSConfig - 0:06
Git Config - 0:04

A breakdown of time spent on programming languages today: Typescript - 2:01 JSON - 1:44 Terraform - 0:32 Docker - 0:31 Bash - 0:19 JavaScript - 0:17 HTML - 0:10 TSConfig - 0:06 Git Config - 0:04

Worked on deploying a new service today. Exciting things coming regarding developer enablement! Side note, working on Docker builds and infrastructure stuff is one of my favorite use-cases for Github Copilot now. It did a great job working through some of the trickier bits with me.

18.07.2025 21:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I turned off Windsurf in VS Code today and went back to GitHub Copilot, and I'm blown away by how much better Copilot is! Was I just missing something with my Windsurf install? I know they have an IDE now, which I wasn't using. I'm surprised by how far Copilot has come since I last used it.

16.07.2025 16:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Looks like my problem here was using the edge runtime. Not sure exactly why the performance would degrade so much when it used to work well, but moving off the edge and turning on fluid compute seems to have my performance trending back up.

07.07.2025 15:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Leander to East Austin Ride | Strava Poured rain from the first mile until around mile 35. Super fun day out though and pretty quiet on the trail around Town Lake! More people out than I expected though, Iโ€™m not the only crazy one! | Str...

Despite the torrential rain in Texas this past week and weekend, I managed to get in some fun riding. This one was mostly in the pouring rain but it was still a great time!

www.strava.com/activities/1...

07.07.2025 15:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™ve been waiting for this as long as Iโ€™ve been using HomeKit! Apple always seems to select my old Apple TV on WiFi instead of my modern hardwired ones.

29.06.2025 16:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Last night we went to watch the Formula 1 movie! Thought it was pretty fun and enjoyable. Wasn't a big fan of the early storyline, but it improved IMO, and as an avid F1 fan, there wasn't anything that made me roll my eyes too much.

27.06.2025 13:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Worked on a FOUC bug ticket today relating to our plugin architecture. It's been a while since I've encountered an issue like this; I'm spoiled by most modern tools solving this automagically

26.06.2025 21:09 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
An ad that says โ€œPutting the AI in IPAโ€

An ad that says โ€œPutting the AI in IPAโ€

Did an AI make this ad? Thereโ€™s no AI in IPA unless you get real creative ๐Ÿคฃ

26.06.2025 18:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Itโ€™s a good guess, but this is all running on Vercelโ€™s edge so itโ€™s just invoking functions for each request, not a long-running process

26.06.2025 17:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A graph of my performance score ranging from 0 to 100. 30 days ago it was a bit unstable, but mostly leveled out above 90% until a few days ago, where it steadily trends downward toward 50%

A graph of my performance score ranging from 0 to 100. 30 days ago it was a bit unstable, but mostly leveled out above 90% until a few days ago, where it steadily trends downward toward 50%

I've been seeing a steady degradation of my performance scores for keegan.codes on @vercel.com in the last few days, with no deployment changes on my end. I wonder what's going on ๐Ÿค”. Traffic patterns seem fairly steady in the same period.

26.06.2025 17:24 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

I think it's a good indicator of the type of role it will be. For me, it's sort of a green flag. I enjoy that kind of environment and want to be on a team where others share the same mindset (I am now). Could be a red flag though for folks with different priorities and goals for their next role.

26.06.2025 16:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'm continually grateful that I graduated when I did. A year's delay would have meant graduating mid-pandemic, and another year or so would have meant entering a really tough job market for software developers.

26.06.2025 16:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I've always been interested in building a feature-rich GitHub app, but never had a real reason to. Yesterday I started on a proof of concept for Kizen's new developer ecosystem, and a big part of it will be a GitHub app for managing plugin deployment and versioning. Going to be a fun project!

26.06.2025 16:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We opened a new office so I'm back in-person 3-4 days per week. It's been a pretty big adjustment already! How did I do this 5 days a week before ๐Ÿคฃ

24.06.2025 20:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Feeling a bit under the weather after Render. Thankfully my immune system kept it together through 3 weeks of busy travel ending with my favorite conference of the year! Now I'll just need a few extra days of recovery.

16.06.2025 19:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We enjoyed your talk! It was a great way to wrap up a good weekend

15.06.2025 18:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A recovery score of 74% and sleep score of 82% in a screenshot of a fitness tracking app.

A recovery score of 74% and sleep score of 82% in a screenshot of a fitness tracking app.

First night in my own bed after Render and my sleep is already improving. Feels good to finally sleep more than a few hours!

15.06.2025 16:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What a great week with @renderatl.com! Iโ€™m pretty wiped out and thankful for late checkout from the hotel today

14.06.2025 15:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A cup of tea in a table at the back of a conference room

A cup of tea in a table at the back of a conference room

Render day 3! Starting off the morning right at the executive stage

13.06.2025 14:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ready for day 2 at #RenderATL2025! Lots of exciting things ahead today.

12.06.2025 14:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I need to spend some more time with Open AIโ€™s API playground. Saw a demo today at Atlanta Tech Weekโ€™s AI summit and it can definitely do a lot more than I knew/remembered!

11.06.2025 15:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Keegan and Jully sitting on a plane before takeoff

Keegan and Jully sitting on a plane before takeoff

A paper plane cocktail sitting on the bar at the hotel

A paper plane cocktail sitting on the bar at the hotel

Smooth travel day with @jullyzhu.bsky.social and now weโ€™re ready to hit the ground running tomorrow morning for the AI summit!

11.06.2025 02:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Very cool! Iโ€™ll keep an eye out! Render has been my favorite event of the year for 4 years now!

10.06.2025 22:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A beer and plate of chicken with Mac on a table at the delta sky club

A beer and plate of chicken with Mac on a table at the delta sky club

Calm before the stormโ€ฆ headed to @renderatl.com!

10.06.2025 20:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I wonder if these Apple intelligence features in spotlight are real or not ๐Ÿ‘€ #WWDC25

09.06.2025 18:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Okay Iโ€™m a big fan of the new liquid glass design language! #WWDC25

09.06.2025 17:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@keegan.codes is following 20 prominent accounts