I'm old enough to remember driving without maps or navigation. Soon, we won't remember a time before AI coding either. Does driving without maps make me a better driver now? I don't think so. Does knowing how to code without AI help make me a better engineer? It does... for now.
I was not paid to promote any of these. These are just tools or types of tools I would recommend. In roughly most to least utility. Skil rechargable screwdriver Very portable, powerful enough for most tasks. I often use it in lieu of a drill. I like this design because the rotating collar feels very
Userscripts are a powerful way to take back control of the web, but their design hasn t kept pace with the modern web. In particular, they struggle with content loaded in the background—think single page apps, HTMX, and infinite scroll. Recall that userscripts are designed to run at page load, and while there are several options
Brands I don t like. I don t have to explain why, but the answer is almost always some combination of bad quality, bad privacy, and spam. Hmmmm Avoid Dead to me Bonus brand rankings US IP camera brands: Reolink AMCrest Foscam
My electric utility gives me nice a good amount of data, including a download button! This made me want to get this data into Grafana so I could explore it better. Getting the data That Download my data button is tempting. The data ends up looking like: and I noticed the API returned a little
Writing some notes to my future self so I remember these tricks. Tools/materials used: Step 1: watch this video. He s got another good video on the subject too but I can t find it right now. Step 2: fill big gaps. I filled them up with caulk so the cement wouldn t drip under the floor and
In Demolition Man (1993), John Spartan is frozen for decades only to be thawed to fight a familiar enemy in an unfamiliar world; where every bathroom has three shells and Taco Bell is the only restaurant left in America. In software development, regular maintenance costs a lot of time, so we freeze apps all the
For meetings, I switched to typing my notes. I figured out some tricks to regain some of the flexibility handwritten notes offer. When I jot down questions I want to ask, I begin the line with ?? ?? How does this affect our stonk prices? And when there s a point I want to make, I
I really didn t want to write this, but every good link about structuring unit tests is dead. And I don t want to hype this too much, but learning to arrange my tests in a certain order was one of the biggest productivity gains in my career. You should arrange your test into three distinct sections,
I often see JavaScript code that looks like: That s a pretty big no-no because the only way to know where that error came from is from the error traceback. Tracebacks are hard to read, and you re assuming that your traceback will even make it to your final logs. You may lose it via truncation or
Smart devices are pretty nice, except now that products have matured, business departments keep making them worse. Products I ve tried: Recommend nothin Testing Z-Wave Rating: So far, so good. Zigbee Rating: So far, so good. It sucks that some devices only come as Zigbee, and some as Z-Wave, so you need to buy into both
I m using Starlette for a pet project because it s a modern Python framework that has GraphQL support. I had trouble integrating it with a Single Page App, but I found an easy fix. My client-side app gets built in the build/ directory, so just adding StaticFiles gets you off the ground: The History API makes
I frequently harp about how important it is that maintainers of your code need to get context quickly to be productive and happy. I just thought of an analogy. Remember in the Jason Bourne movies, Jason gets in a car, glances at a map and becomes an expert in navigating old-world city streets? That s the
Getting started Getting fast feedback in your IDE is vital to having a happy developer experience. Flow adds that value for me for JavaScript programming. Atom Install ide-flowtype. I just switched from the lighter-weight linter-flow and I m liking it. The good parts You can use Flow with no transpilation You can use Flow with no
This article was making the rounds this week: did.txt file. Lately, I ve been having trouble remember what I did, so the timing of that post was perfect. In the past, I ve been able to do this in git like git reflog --since yesterday --decorate --author $(git whoami), but these days I m in many Git repos