Blog

  1. I’m almost done with my first week working at Wilber Group full-time. It has been going great so far and I’m learning a ton!

    6:47pm on June 9, 2022
  2. Today, I spent several hours trying to get my Arduino NRF24L01+ transceivers to talk to each other. I eventually got it working… mostly. It works, but it’s unreliable. Maybe I should just buy some LoRaWAN radios and a gateway for my latest IoT project 🤔

    7:13pm on June 4, 2022
  3. Back in November of 2020, I made the upgrade from an older, custom built, desktop computer running Windows 10 to the new MacBook Pro M1. It was a massive upgrade and I’m SO glad I made the switch. Apple has done a phenomenal job with their new line-up of processors, but I have been dealing with one major problem that has been driving me crazy for the past year or so.

    When my MacBook goes to sleep for a while and I come back, I’m greeted with the MacOS login screen with all of my open applications closed. I assumed it had crashed and restarted. After dealing with this for the past year or so, I finally decided to contacted Apple Support yesterday.

    I just opened up my Mac to the login screen again and all of my open applications had been closed. Very frustrating. I check the Time since boot in System Information and I noticed it said it had been over a day since it booted up. Strange.

    I started thinking, maybe it was not restarting but actually just logging me out of my user account. I did some research and figured out that there is an option in MacOS to have it automatically log out after a certain amout of time. And then it hit me, a security assistant app I had install a while ago had suggested that I enable that option. So I did. That is what has been causing my MacBook to seem like it has been crashing when it really hasn’t.

    It was a user error and it’s fixed now. 😁

    1:16pm on May 31, 2022
  4. I went swimming this morning. I did swim team for a few years but the last time I swam was about three years ago. My form was horrible but at least a got some exercise.

    9:03am on May 30, 2022
  5. I’m thinking about starting a podcast. I want to do weekly episodes talking about the development I’m doing each week. Of course, I would like to have frequent guests on too. Now to find a name 🤔

    9:33pm on May 29, 2022
  6. I pre-ordered the new PlayDate handheld console by Panic. I’m super excited about it and I’m looking forward to developing some games for it! I guess I need to learn the Lua language 😄

    Now I just need to wait for 6-months to a year before I get it 😒

    9:31pm on May 29, 2022
  7. I have had one major problem with my website for the past month that I keep putting off fixing. And that is, I did not have a proper RSS feed until now. I finally sat down at my computer to fix it. Posts should now also be syndicating to Micro.blog.

    10:35pm on May 28, 2022
  8. Done with work for the week and I have off on Monday!

    I learned so much more about Laravel this week. Mainly about:

    • testing
    • the service container
    • interacting with third-party APIs
    5:21pm on May 27, 2022
  9. I purchased a motorized standing desk yesterday off Facebook Marketplace. Loving it so far! I will post a photo as soon as I get all my wires cleaned up.

    1:28pm on May 14, 2022
  10. Imposter syndrome is definitely something I struggle with. I get my workflows and software all setup and then I see someone else using a different setup and I rethink everything. This, coupled with the fact that I like new shiny software, causes me to constantly reconsider my software suite.

    For right now, I’m using Bear for all of my note taking and for writing blog posts. It’s working well so far. I may switch to Nota when my current yearly Bear subscription runs up. We will see.

    5:16pm on May 13, 2022
  11. First Web Development Job

    I want to share what The LORD has done in my life over the last few days.

    For the past few months, I have been struggling to know where to go with my career. I taught myself Laravel and the TALL stack and I was doing some freelance work. My mom kept suggesting that I get a job working for someone who could mentor me.

    We were discussing my options (going to school, freelancing, or applying for a junior web developer job) on Thursday night after I got back from my job at the church. These conversations were a regular occurrence. We prayed about it that night.

    On Friday around 1 pm, I got a text from my cousin. It was a screenshot of an email he had gotten from Jacob Bennett. It read

    Hey,

    Was looking to talk to your brother Luke but haven’t been able to find a way to get in touch with him. It’s regarding a possible position to work in Laravel at our company https://wilbergroup.com in Illinois, remote position of course. I’ve been watching some of the things he’s been working on, https://sublimeblogs.com/ for example and think he would make a great junior developer! Haven’t had any luck finding him but stumbled across your email and thought maybe you could either forward this to him or send me his email so I can contact him directly.

    Thanks for any help!

    Jake Bennett

    I immediately called my cousin and asked him to forward me the email. I email Jake and told him I was interested and gave him my phone number. He called me a little while later. He asked me a few questions and I walked him through Sublime Blogs.

    Jake said he had been trying to get in contact with me for the past 10 days but he could not find any contact information. (That is something I will need to add to my website.)

    I had an interview with him and his supervisor on Monday. It was a hour and a half and it went very well. They asked me a lot of personal questions and not very many technical ones.

    Later that day, Jake texted me and we setup a time that afternoon for the technical interview. He sent me some of the PHP classes he had written and asked me to read through it and explain what the code did.

    That evening I had an offer in my inbox. This is what my parents and I had been praying about and so I immediately accepted, with the understanding I would need to wrap up other projects.

    It is amazing how God works! The best part about this job is that my supervisors are Christians. I get to work under like-minded people. I’m very excited to start part-time on the 16th and then move to full-time next month.

    It so encouraging when God answers your prayers so clearly!

    9:18am on May 11, 2022
  12. Today I worked on the documentation for Sublime Blogs as well as the privacy policy. I’m getting very close to being ready to launch it. It’s exciting!

    9:57pm on May 6, 2022
  13. I moved Sublime Blogs from Digital Ocean Spaces to Backblaze B2 for S3 storage. I like DO Spaces but it is severely lacking in a lot a features; namely, file versioning. B2 is also significantly cheaper when it comes to storage, but they make up for it in egress bandwidth cost. I don’t think a lot of people know this but they offer free egress to Cloudflare. So in the end, it is much cheaper than DO Spaces and offers more features.

    5:22pm on May 4, 2022
  14. Today my dad got a group of guys together to go to the Mission BBQ Bike Night. We got it meet a lot of new people and check out a few bikes.

    8:51pm on May 3, 2022
  15. I sorta took down my server today. Oops 😁 I setup a Laravel queue worker before I had the database tables in place first and it just took the whole thing down. Like, MySQL would just screech to a halt before finally completely crashing. It’s fixed now though.

    6:44pm on May 2, 2022
  16. I took my GS off road today. It was fun until it overheated. I think my fan has gone bad on it so I will need to diagnose it and fix it.

    11:45pm on April 29, 2022
  17. I spent most of the day working on integrating Stripe into Sublime Blogs for subscription billing. I have decided to refactor the pricing model a bit; now offering a subscription that gives a user more storage across all of their sites and not just tied directly to one specific site.

    11:37pm on April 29, 2022
  18. I’m continuing work on Sublime Blogs. Yesterday I spent a while working on the marketing site and getting feedback from other developers. I also setup a form where you can subscribe to get an email when I launch the product; which should hopefully be in the next two months or so.

    I have migrated my site over from Micro.blog to a static site built with Jigsaw, hosted on Netlify, with deploys being trigger and blog posts being pulled in from Sublime Blogs.

    5:22pm on April 28, 2022