Back
Nathan Wailes

Nathan Wailes
PRO

@nathanwailes

Full-stack dev, 180 on the LSAT. Work habit goal: tinyurl.com/mr32bdjt i.imgur.com/e9b6bqw.png Productivity thoughts: shorturl.at/grcs8
57
Joined October 2020
finished getting google sign-in working with the second instance of the app running on my computer...
First try at running separate Cursor instances on separate copies of my repo simultaneously
Removed the old front end code...
fairly productive "morning" today trying to follow the JK Rowling work routine...got the idea to clone another copy of my app so that I can have multiple cursor sessions going at once. Although this means I'll have to resolve any merge conflicts as I merge in the different code....
Having Cursor work on new features while I work on client work...add a provisional step where i can vet new users and ask them questions before letting them see the rest of the site and have access to the full site API to avoid spammers joining...
Seeming to have some success telling Cursor to add a feature to my side project and then immediately switching to my client work while Cursor plugs away at it. It's probably broken code but it's a nice way to get a first draft of stuff up that I can react to / fix when I can dedicate a larger block of time to the side project.
wanted to add a new feature, I'm ending up spending my time debugging Google sign-in instead :( ... got past the Google login issue, turns out my local development environment was using a different Client ID than prod for some reason I can't remember...had Cursor generate a first step towards my "y tho" idea to try to break out of my procrastination (I liked this reply from Cursor: "You're not blocked by complexity - you're blocked by **too many entry points**...the paralysis will break [when you] have something to react to")...went to work from the beach for a while to try to relax and push through the anxious feeling of starting work on this stuff again...pushed the first draft to prod to confirm that pushing to prod still works...
Updated GoLand
Set up my personal project to run on a different port so that I can try having an AI work on it while I work on my client work, switching to my personal project whenever I'm waiting for the AI to finish something for my client work.
Got MisterWhisper working on Windows so I can dictate instead of typing.
got my site backend/frontend running on my windows PC with the idea that I can have Cursor work on it intermittently while I wait for Cursor to finish writing code on my Macbook for my normal job
Got my code onto my Windows PC with the idea that I can maybe have an AI working on stuff on my PC while I work for clients on my Macbook since there seems to be a bit of downtime while I wait for AI to generate code.
Get the year and month of HN stories returned from the backend showing up properly on the frontend...updated the code to store the proper story ID for each post, and got the posts returning from the backend, but not being displayed properly...got the job posts displaying properly. Next time: send the job posts to ChatGPT to be parsed into job_title / application_method / link, save those to the db in a new table, and show those on a separate tab. And then be able to run a job summarizing my resume / experience and save that to a new table. And then be able to run a job comparing my resume against each job. Maybe figure out a way to group the jobs to remove unnecessary calls to the ChatGPT API.
Buy MacWhispers Pro so I can dictate to an AI transcription without macOS stopping my music...spent hours getting my simple 'hello world' example of connecting to Gmail working again...
Created a YouTube account specifically for me to upload videos of myself working as a way to hopefully make my progress feel more real (since I'll be able to see the videos)...continued trying to get Google social login working locally, discovered I was using the wrong client type (desktop instead of web app), seems I may need to wait a few hours for the new web app client to work with the domains I specified for it...turns out I had just forgotten that my frontend code would also need to reference the client ID, not just the backend code...finished getting login with google working locally...reviewed all my changed files, updated my prod env vars, and pushed my code to (hopefully) have google social login working in prod...confirmed it's working in prod but there's a small bug: the first time I sign in with a new google account it fails, but if I then try again with that account it works, so that's a good bug to try to fix next time.
Continued working on getting Google social login working, started working on the backend code
got my google-social-login request finally approved
added more detail to my homepage b/c Google said I still didn't explain the purpose of my site and won't let me add social login
Added a description of my website's intended purpose to the homepage because Google requires it to approve me for social login...replied to the email to have them recheck my site...
closed all my old Upwork contracts b/c I've got decent work now and don't need to worry as much about having blank reviews show up on my profile...
Home
Search
Messages
Notifications
More