I created an A-list app for ‘B-tier’ acts at Disney. It’s hard to dig down deep into the official Disneyland app to find times for the smaller acts, especially when someone might be spurring you on to the next Lightning Lane. I jest by the way….The Dapper Dans are nobody’s B-tier, and the Main Street[…]
HeavyDeets is in testing – meaning I’m letting people create accounts and hit it. One of the things I wanted for HeavyDeets was a clean deploy pipeline — the kind where merging a PR is the last manual step and everything else just happens. Here’s the setup we landed on for the API, built on[…]
HeavyDeets started as a personal thing. I’m tired of constantly being sold to. I’m tired of people owning and selling my data. So, I built my own tracker and self-hosted it. It worked fine for me. SQLite, Docker, done….but I wasn’t done. I wanted to access it on the LAN so I converted the self-hosted[…]
I just want to track my weight. I don’t want to be sold to. I don’t want my data getting sent off to power some corporate whatever. I built a simple weight tracking app. I’m making it available to any self-hosters out there that might be interested. I have it deployed as part of my[…]
I’m deranged. I like normalization. Apparently (according to Claude), it can over-engineer things, but I like it. In a recent convo, I explored the pros and cons of using a db with normalized tables built for expansion versus a simple db designed for my specific use case. I have a little weight tracker app deployed[…]
I got curious when I was looking over a Claude designed model for my weight tracker app. My intent was to learn why it didn’t full out normalize some tables. It scoffed and told me not to over-engineer my tables due to the scope of the audience. I might have made up the scoffing part,[…]
I don’t know who turned me on to it, but when I was in high school, I learned about kalos kagathos. It was a philosophy about being a complete person. It isn’t enough to just be physically fit or to just be smart. It wants development of the whole person: mind, body, and character, all[…]
The danger of third-party reliance is when changes made by the third party disrupt or devastate your app. I knew this was coming. I discovered this issue while testing the app in the third-party’s beta for the new release. It still hurts. RIP Logi. 🙁 Logi is essentially a file parser that reads a log[…]
Since I graduated in May, I have been applying to various companies, tweaking resumes for keywords, and crafting letters of interest. I have been doing all the fun stuff one is advised to do. I am also married to a wicked smart person who works in HR, and I have a small bit of experience[…]
One of the top priorities I have when building something is building with the user in mind. GitHub repo: OMTut/Logi That’s a nice thing to say, but I keep it as a priority. I try to establish the core responsibility of the app and then shift into usability. If the user has to actively check for[…]








