Devlogs are a way for me to both record what I work on, but also dump things out of my brain so I can stop thinking about it.
Devlog: September 10, 2023Maybe just use a spreadsheet.
September 10, 2023
Devlog: August 30, 2023Getting ready for some new blog content by updating my Blot theme.
August 30, 2023
Devlog: August 23, 2023I submitted version 1.1 of ScreenCred for review this morning. It’s got a couple small updates: Shared with You! See ScreenCred links shared with
August 23, 2023
Devlog: August 17, 2023I guess I’m working on ScreenCred. 2 things today. First I got Shared with You in a pretty good place. I was able to reuse my logic for parsing
August 17, 2023
Devlog: August 16, 2023I spent the last couple of days trying to add Shared with You support. I followed a couple pretty straight forward guides:
August 16, 2023
Devlog: August 8, 2023I’m spiraling out of control! In the past like 5 days I’ve started like 10 projects. To name a few: giving Neovim another shot, including starting
August 8, 2023
ScreenCred: A RetrospectiveAs of July 24, 2023, ScreenCred is officially launched. I announced it on my Mastodon, Threads, and a Discord I belong to. I think at least four
July 29, 2023
Devlog: July 22, 2023So it turns out it was a good thing I soft launched ScreenCred yesterday. I quickly found out that the App Clip did not work the way I wanted. When
July 22, 2023
Devlog: July 21, 2023Sort of a big day. I decided to be not patient and soft launched ScreenCred! Don’t tell anyone yet 🤫. I wanted to make sure things like the App
July 21, 2023
ScreenCred in App ReviewIt’s been a bit of a rollercoaster of few days. I submitted ScreenCred for review on Sunday. On Monday, it was rejected. I was expecting some sort
July 19, 2023
Devlog: July 17, 2023I submitted ScreenCred for review yesterday. After listening to the latest ATP today, I’m expecting some rejections around my use of movie and show
July 17, 2023
Devlog: July 13, 2023Needed some easy wins today. So I worked on adding some simple pages to screencred.app for support, press kit, and terms. Press kit still needs
July 13, 2023
Devlog: July 11, 2023I knew I had seen. Feature in Swift strings that could automatically pluralize words depending on a value. Took me a while to find the actual thing
July 11, 2023
Devlog: June 24, 2023As part of my efforts to improve accessibility in ScreenCred, I’ve been working at improving layouts for large Dynamic Type sizes. To help with
June 24, 2023
Devlog: June 21, 2023Not sure what happened, but I was no longer able to access https://screencred.app. I’m hosting it on fly.io, and using Cloudflare in front of it.
June 21, 2023
Devlog: June 15, 2023Quick report. Been going through ScreenCred with Voice Over and on an iPhone 13 mini simulator with Accessibility Extra Extra Extra Large Dynamic
June 15, 2023
Devlog: June 15, 2023Worked on adding a tip jar to ScreenCred. I followed this YouTube tutorial which was pretty great. I went with the new nice round numbers $1.00,
June 15, 2023
Devlog: June 13, 2023I’ve heard that friends don’t let friends ship an app without adding a request for reviews. So I added that. I followed two apple guides—the Human
June 13, 2023
Devlog: June 11, 2023While at the beach yesterday, I had an idea for an interaction—a folded piece of paper. “A screen recording of a SwiftUI app showing a small piece
June 11, 2023
Devlog: June 7, 2023Taking a little break from ScreenCred to work on a new idea. It’s summer break now and my daughter is home from school. My wife made a few jars with
June 7, 2023
Devlog: May 31, 2023I worked on dark mode a bit today. I’ve written about it a bit before, but my eyes have a really hard with pure black dark modes with black
May 31, 2023
Devlog: May 29, 2023So far in ScreenCred, you can only compare movies and shows. I wanted to add a missing category—people. I was already using TMDb’s multi search
May 29, 2023
Devlog: May 28, 2023Been busy starting a new job this week, but I’ve also managed to get a couple things done in ScreenCred. This one was pretty straightforward, but I
May 28, 2023
Devlog: May 11, 2023It’s apparently been a little bit since I’ve posted. My family and I have been sick for about the last 3 weeks straight. Has not been fun. Took me
May 11, 2023
Devlog: April 27, 2023I decided to do the themes or color collections or whatever. I like this. Gets rid of a lot of the issues I had before. I started with the basic
April 27, 2023
Devlog: April 20, 2023As part of the redesign, I wanted to add the ability to select an accent color. But I also got it in my mind to have a random option where the
April 20, 2023
Devlog: April 8, 2023I decided to go full force into the redesign. I’d like to give credit to the inspiration for this design, but I can’t remember where I saw it. I
April 8, 2023
Devlog: April 3, 2023I’m experimenting with a new style: Not sure if I’m going to stick with it or not. But I like it. I want my apps to feel a little more custom. I
April 3, 2023
Devlog: March 28, 2023Mostly just screenshots today. I was working on making my suggested searches less boring. This is where I started: The alignment bothered me. Too
March 28, 2023
Devlog: March 22, 2023Finally made myself work on ScreenCred! I’m trying to get things polished up to release someday “soon”—or at least a public TestFlight. So, crossing
March 22, 2023
Devlog: March 14, 2023I switched the web portion of ScreenCred to Astro and hosted on fly.io. Using this post, I was able to put Cloudflare in front of it. We’ll see how
March 14, 2023
Devlog: March 8, 2023I have no idea what I’m doing. I’ve been working on the ScreenCred website. It’s pretty simple—homepage, privacy policy, changelog, etc. Oh. And I
March 8, 2023
Devlog: March 3, 2023I’m starting on iPad support for ScreenCred. It may not be quite as difficult as I originally thought. It doesn’t look too bad out of the box, but
March 3, 2023
Devlog: February 24, 2023Finally got a couple things done on ScreenCred. Fixed a couple bugs that were…bugging me. I updated the search sorting a bit. I was finding TMDb’s
February 24, 2023
Devlog: February 22, 2023I’ve lost my groove. Been a busy week, so I haven’t been able to work on anything. I was going to work on things today, but then some urgent things
February 22, 2023
Devlog: February 17, 2023Got too many things going on right now. Trying to do some redesigns to ScreenCred, but not feeling very inspired. So thought I’d switch to trying
February 17, 2023
Devlog: February 14, 2023I woke up around 2am and couldn’t sleep. So decided to finish up some work on adding an App Clip to ScreenCred. Since the app is fairly limited in
February 14, 2023
Devlog: February 11, 2023I went down the rabbit-hole. I got an idea in my head that I want my app to have a share feature. Send a link to a friend, and they can open it in
February 11, 2023
Devlog: February 7, 2023Today was a bit of a chores day. I’m working on a Swift package to hold all the common extension, helpers, components etc. between my apps. Cleverly
February 7, 2023
Devlog: February 3, 2023Today’s feature is sorting. Initially, I hardcoded it to sort by number of credits, most to least. Thought it might be nice to let you wort the
February 3, 2023
Devlog: February 2, 2023My family has been sick for a bit, so I’ve been mostly working on taking care of them and trying to not get sick myself. Finally starting to get
February 2, 2023
Devlog: January 25, 2023I’ll be brief because kids are crying and we need to eat dinner soon. I did a small revamp of history. I was storing each time a comparison ran,
January 25, 2023
Devlog: January 24, 2023Went the ZStack route. Things seem to be working well now! I also added the poster images behind the thick material background. I think this gives
January 24, 2023
Devlog: January 23, 2023Was kinda in a funk today. Took on a task that was maybe a bit beyond my energy level today. I’m trying to make the images shrink as you scroll up.
January 23, 2023
Devlog: January 18, 2023I don’t know what got into me. Basically, I nerd sniped myself. I thought, “sure would be nice if I could get a notification if it looks like it’s
January 18, 2023
Devlog: January 16, 2023Today I implemented history. Building off of my recent selections work, I created a new little model and store and save each comparison that is run.
January 16, 2023
Devlog: January 12, 2023Two small features today. Sorting the credits by number of roles. So you see the person with the most credits at the top and the least at the
January 12, 2023
Devlog: January 11, 2023I wrote a unit test. 😱 I wanted to test my algorithm for storing recent selections—make sure it limits to the correct number, reorders duplicates,
January 11, 2023
Devlog: January 9, 2023I was having trouble figuring out Boutique. I had used it in a test project and had no issues getting the store initialized. But this time, I kept
January 9, 2023
Devlog: January 5, 2023I did a little refactoring to get ready for the search results view to handle recent selections. I thought about using some fancy Environment
January 5, 2023
Devlog: January 2, 2023Well, got myself in weird pickle yesterday. All I wanted to do was fix lilyandsam.show. It wasn’t showing all the recent episodes. I guess it was
January 2, 2023
Devlog: December 29, 2022With the holidays, my routines have been all messed up. So it’s been over a week since I last worked on anything. Today I finally woke up
December 29, 2022
Devlog: December 23, 2022Spent some time setting up my own Mastodon instance. Mostly just to try it out. I’m not sure if I’ll keep it going—managing a server I don’t really
December 23, 2022
Devlog: December 21, 2022I was having trouble with one of my algorithms. I would make changes to objects in an array, but those changes would not stick. It took me a long
December 21, 2022
Devlog: December 16, 2022Today I actually got to the UI. How exciting! I wanted to start with search, because I’ve never really done anything like that in SwiftUI before. I
December 16, 2022
Devlog: December 15, 2022Was having a hard time with decoding some JSON. Was banging my head for like 30 mins. Turns out, I was simply trying to decode it as the wrong
December 15, 2022
Devlog: December 12, 2022I’m already stretching the limits of my Swift knowledge. I’m looking at the multi search endpoint. It can return a Movie, TV Show, or Person, all
December 12, 2022
Devlog: December 8, 2022Okay. I think I figured out what I’m going to work on. I’m going to make an app that will let me find common cast and crew between two movies or
December 8, 2022
Devlog: Dec 5, 2022I’m still spinning my wheels. Haven’t settled on a project I want to dig into yet. So nothing that exciting going on. I toyed around with maybe
December 5, 2022
Devlog: Dec 1, 2022Been doing these devlogs for a month now. So far, I’m liking it! Did a little work on my different version of Lightbulbs—focusing on the prompts
December 1, 2022
Devlog: Nov 30, 2022Dealing with some self-imposed scope creep. I’ve got it in my head that I want my app to have multiple themes. And I’m not just talking dark/light
November 30, 2022
Devlog: Nov 17, 2022Just been working on some small polish things. Like real small things—make sure the buttons have the right color. So I over-engineered it! I always
November 17, 2022
Devlog: Nov 16, 2022I’m still procrastinating and thinking about stuff. So I decided to tinker with a couple things I’ve never done. I was playing around with Federico
November 16, 2022
Devlog: Nov 15, 2022I started off with some general puttering around. Still deciding what direction I want to take things. I decided I might like to have a package to
November 15, 2022
Devlog: Nov 14, 2022I meant to work on Lightbulbs today, but then I started having an existential crisis of sorts. I’ve long struggled with working on projects in a
November 14, 2022
Devlog: Nov 10, 2022Lightbulbs is intended to be an app for collecting ideas. But I think I got too caught up on implementing the UI that it’s headed towards becoming a
November 10, 2022
Devlog: Nov 7, 2022So I’ve got a bug. You select a collection and then add a new idea. Problem is, new idea does not show up. And I have no idea why. The value
November 7, 2022
Devlog: Nov 3, 2022Did two things on Lightbulbs today. Added a simple empty state to collections. Tap the button to add a new idea. Easy! Recording of empty state The
November 3, 2022
Devlog: Nov 2, 2022Spent some time making my Blot blog look more like my current blog. I think it turned out nicely. I couldn’t get the Blot local environment running,
November 2, 2022
Devlog: Nov 1, 2022Taking a little break from dev work. Should get back to it tomorrow though. Today, I decided to take a look at Blot. My current website is pretty
November 1, 2022