My old site design was getting a bit old and it was time for a cleanup. Now that AI is all the rage I used Claude Code to come up with a new site design and applied it. This is really 2 different sites… www.ericdaugherty.com and blog.ericdaugherty.com . www was hosted via GitHub Pages while blog was hosted using Google’s Blogger . I felt it was time to move to a simpler static blog…
In my recent blog post Surviving the Great PSPS of 2025 , I outlined my interest in Portable Solar Generators, and I've been looking for a side project to test out the latest AI capabilities. I found the answer in PortablePowerPricing.com I was recently looking to buy an additional battery for my EcoFlow Delta 2 Max , but since all of these products are nearly always sold at a significant discount…
I recently upgraded my projector to a 4k JVC model along with an upgraded AV Receiver (Denon). I previously used an old Harmony remote to control the whole system, but with the new components and the realization that I really only use the Apple TV as an input device, I wanted to simplify the remote setup. The Apple TV and the Denon worked well together using HDMI CEC. This allows the Apple TV to…
Colorado is having a dry winter, and over the past few days we've had very high winds along the Front Range area, where I live. These conditions create a high risk for wildfires, as evidenced by the Marshal Fire in 2021. Xcel instituted a Public Safety Power Shutoff (PSPS) event twice in 3 days to reduce this risk. The first event started about 10a on Wednesday and lasted until Noon on Thursday…
It has been possible to use Lambda Functions to host Go (Golang) Web Servers for years. I wrote about a project doing this back in 2016 . More recently, the github.com/apex/gateway project provided a drop in replacement for net/http’s ListenAndServe function that supported AWS REST APIs , and later the AWS HTTP APIs . Amazon recently released the ability to access a Lambda Function directly…
The following is an outline of how and why I built a tool to detect when packages are delivered to my front porch. If you have enough of the right infrastructure in place, this will serve as a guide to get it setup yourself. All the source code is available, so if your setup is different, you can take and modify what I’ve done to work for you. This solution is built using Go, AWS, Google…
We use HipChat at work to stay connected. It works well and has some fun plugins, including Karma. I’ll bet a few of you can guess what happens when you create a karma system in a company full of smart technical folks. THEY GAME THE SYSTEM. One of the more interesting hacks they discovered is to use the ‘find and replace’ functionality built into HipChat to secretly give (or more…
After my previous post about my approach to technical interviewing , I received some requests to write more about my career path. In this post, I’m will attempt to answer a question I get asked somewhat regularly: Why did I stop writing code and become a manager? How did I choose Software? Before we can dive into why I became a manager, we need to explore a bit more about who I was. Growing…
There has been some discussion in the technical community recently about the use of algorithms and coding tests during the interview process. Here is a sample: Hello, my name is David. I would fail to write bubble sort on a whiteboard. I look code up on the internet all the time. I don't do riddles. — DHH (@dhh) February 21, 2017 Hi, I'm Py. Used to think I didn't need to learn CS. I was lazy. I…
I continue to be interested in Alexa, Amazon AWS Lambda, and Go (golang), and I’ve found a new way to deploy Alexa apps in Go on Lambda. While Go is still not an officially supported language on Amazon Lambda, there are several ways to make it work: Lambda_proc - Node.js wrapper for your go binary GopherJS - Cross-Compile your Go code to NodeJS eawsy Lamba Go Shim - Python shim for your go…
While I’ve been primarily living in the mobile world recently, I’ve been intrigued by a the developments in a few other areas of technology. Go , or golang, has been increasingly becoming my preferred language for side projects. I really like the concise nature of the language, the ability to deploy on multiple platforms, and the short tool chain. It ‘just works’, and is…
I’ve been working very slowly on a Swift version of Playlist Export, and today I finally got around to updating the project to Swift 2.0. Luckily I wrote test cases for much of the logic to manage the export process, so I had some level of confidence that I would know if I broke anything. However, after I got the project to compile, only one of the test cases ran. No errors or other…
I recently got to fulfill a longtime dream of building a ‘home theater’. Luckily, the basement was already finished with a room that was large enough to house a home theater, so as home theater projects go, it was pretty straight forward. This is a write up of the project, which I completed in May of this year, so I’ve had almost 6 months with it completed. The room was…
After hosting this site on GoDaddy for many years, I’ve decided to migrate it to Amazon via S3. Amazon has some great features for hosting static websites, although I’ve gone ‘bare bones’ to start. I’m just hosting using an S3 bucket. I’m using the wwwizer Naked Redirect service to redirect ericdaugherty.com to www.ericdaugherty.com , and then hosting the site…
The USA Pro Challenge rolled through Golden this weekend, and I headed to town to try to get some shots. See all the USA Pro Challenge 2014 pictures on Smugmug. The race brought them through Golden and then up Lookout Mountain. They managed this climb in less than half the time of my best effort. They came back and did a loop through downtown Golden before heading down to Denver for the finish. I…
I spent the 4th of July in Estes Park this year, and enjoyed a great fireworks show in front of the Rocky Mountains. See the rest of the pictures here .
I got to visit Estes Park and Rocky Mountain National Park this weekend, which gave me a chance to see some of the flood damage from this fall. Nothing was quite as impressive as the amount of material deposited at the base of the Alluvial Fan in RMNP. The river used to run down the mountain and under the bridge. The bridge survived, but as you can see, it no longer crosses the river. The river…
Every year or so I post about my camera setup, and the gear I use to carry it while hiking, etc. Here is this year’s update… You can go back and read last year’s post , or my 2010 post to see how I’ve changed over time. Since last year, I’ve upgraded from the Nikon D300 to the D600. Since it is now a full frame, I also switched my primary lens to the D600 24-85mm…
There are a new litter of Coyote pups in Rocky Mountain National Park (RMNP) this year near the Beaver Meadows visitor center. I was able to capture a few good shots of the pups playing around near their den. See all the pictures here , a few selected shots below…