Rafi Khan

Senior Software Engineer | Ottawa, Canada

Supporting society through innovation

Week 52 – Sun Dec 29 2024

We’re finally here, the last full week of 2024. It’s a mish mash of feelings. It’s been an eventful year.

  • Carplayinstaller.com
    • continuing to work on SEO
      • added a basic logo
      • adding metadata
      • next, I need to add some content to the site
        • eg what services are offered
        • contact info
        • about info
    • setup email hosting
      • needed so I could process the incoming orders 🙂
      • I tried mailersend but ran into issues with their automated verification process failing and then a bit more back and forth that I ended up giving up on because we found a better option with mxroute
      • mxroute was appealing because
        • it supports unlimited domains and accounts – which is perfect for small businesses
        • their main limit is on storage – which is easy to work with.
    • processing orders
      • we received our first few orders this week 🙂
      • I’m working to connect our customers with trusted partners – some of these orders are in new markets where we are still working on distribution.
  • AR whiteboard
  • Homelab
    • backed up filesystems from development machines
      • they contain a lot of adhoc research and workflows that haven’t been captured in git/emacs.
    • Configuring some defaults on my thinkpad t14
      • going to alternate between the t14 and macbook to increase resiliency
        • One issue I noticed early on, platforms that don’t have 1password built-in don’t work as well in my dev workflow
          • eg when using the quest3+termux
  • Emacs
    • setup copilot.el
      • mostly only useful when doing typescript/react work
      • saves keypresses – reduces strain on my hands.
      • I don’t enable it by default, but will M-x copilot-mode every now and then
    • setup devdocs.el
      • quickly check docs – eg nodejs fs api, python csv
        • these were actual docs I used while developing software
  • Personal
    • I’ve paid extra attention to reviewing my habits, in progress and to be learned
      • Added a few guiding principles
        • Alignment and Prioritization
      • Wrote some scripts for creating a day by day report on a weekly interval
    • Wrote scripts to automate transcribing notes from my sony voice recorder
      • mp3 -> srt -> org capture file
      • https://github.com/z3t0/audio-transcriber
      • I ran into memory issues trying to run large-v3, so instead compromised by running the medium.en size
      • In the the future I’ll be setting up some infra so I can use my macbook to run ML workloads
    • The focus has been on maintaining consistent health
      • daily workouts
      • meal prepping
      • hourly drink water reminders
      • daily habit lists (forcing function)
  • Future of computing research

  • Socials
    • Meeting a few friends here and there to celebrate the holidays
    • The usual meetups and casual meets are on hold for the moment

It was a mix of a busy and not so busy week. Overall, I’m pleased to have hit many of my goals. Incremental, consistent progress is my building block to success 🙂

Merry Christmas, Happy New Year!


Posted

in

by

Tags: