Ahmad Awais

NAVIGATE


SHARE


So, This Is What the Most Productive MONDAY Looks Like for Me?! πŸ”₯πŸ‘ŒπŸ˜²

Ahmad AwaisAhmad Awais

Mondays, as we know it, are not fun at all. Having a productive Monday is a godsend let alone the Most Productive MONDAYβ„’ β€” which is what I had yesterday. I can’t shake the feeling of how awesome it felt.

I wanted to write this article yesterday but didn’t wanna jinx it. So, here it goes. Not only was yesterday the most productive day I had in 2018, but a cherry on the top it was a Monday. See, I know! 😲

This is what the day looked like:

🌘 I slept at 1 AM Sunday’s night.

β˜€Β And woke up at 4 AM on a Monday morning (intentionally).

I’ve been meaning to make a drastic change in my schedule for quite some time now, but my time is hardly my own when I’m interviewing for a position at a few companies. Wrote about it in my 2017 Year In Review.

⚑ I meditated for a while and began my work at 5 AM.

πŸ“ΊΒ I’m recording my new online courseΒ β†’ VSCode.proΒ nowadays.

πŸ“ΉΒ In the next six hours, I recorded about ~10 videos and that’s a lot of work.

πŸš€Β My recording workflow is currently a work in progress. It’s changing faster than the speed at which new JavaScriptΒ frameworks are being released. I do a lot while recording a single video β€” call it over-engineering but it’s how it is. Here’s a gist of it all:

  1. First of all, I prepare a topic, thinking about what I am going to talk
  2. Then I switch on recording in Audio Hijack (custom workflow thanks to Brian) β€” this stops any noise and too loud voice print from getting recorded. Which results into a generally clean audio recording from even a USB mic like mine (details about what I use)
  3. Then I loop this audio via Loopback to create a custom audio device within my system that is my main audio device
  4. Then I use SwitchResX to change my screen resolution to 1280 x 720Β with HiDP to record at 16:9Β which is a good standard
  5. After that I switch on recording via Screenflow β€” my screen and the Loopbacked audio from AudioHijack (which is in turn recording my audio via Rode Podcastor)
  6. Then after recording a single video, I create a folder named after the lesson I just created, then I save it as a 1-REC-RAW.screenflowΒ file then I make a copy of it and rename it to 2-REC-Proccessed.screenflowΒ β€” from which I export lossless audio and save it as 3-Audio-RAW.aiff
  7. After that I open Adobe Audition CC 2018 and start a predefined preset for a multitrack (thanks for JoshuaΒ who helped me build the preset) β€” inside this preset I import the Raw audio file from the last step, I process it a little, and then export the entire multitrack session which I in turn export as a 4-Audio-Processed.mp3Β file
  8. This new processed audio file is what I import in myΒ 2-REC-Proccessed.screenflowΒ file where I process both the audio and video files β€” trim down long puases, mistakes, umz and aaz
  9. Finally, I export a 1920 x 1080Β video file called 5-Video.mp4Β from screenflow ready to be uploaded at my Vimeo pro account with custom export template
  10. Then I play the video to see if it’s good and upload it to Vimeo pro

πŸ™ˆΒ That’s a lot of work for one single video recording, that you’ll watch in what 2 to 5 minutes. I wrote more about this workflow and over-engineering in myΒ 2017 Year In Review.

πŸ‘ŒΒ So, when I say that I recorded and post-processed ~10 videos in six hours, that’s an achievementΒ β€” I am so proud of. Highest I could ever go.

β˜•Β Drank a cup of coffee after a couple of weeks. Trying to do away with coffee-addiction for a couple of years now.

😴 At 11 AM I watched my daily dose of English TV Series and slept again.

β˜„Β Woke up again at 3 PMΒ and was pretty fresh to start the work again.

πŸ€–Β Then a couple of developers wanted consultancy and support so I took an hour off my schedule to jump on a call and helped them with a project.

❌ On the last Saturday, I arranged this #GlobalAzure meetup and lost my memory card with all the pictures in it. Wrote an email to send to the attendees about what had happened. All I was left with were these Instagram Stories my wife recorded while I was talking about Azure Cognitive Services with MongoDB Atlas project that I have been building. Give it a watchΒ β†’

πŸ”₯Β At around 6 PMΒ I recorded a VSCode hot tip to share on Twitter. I then deployed the hot-tip via pug based static site builder I wrote which generates hot tips for meΒ that I build with Azure functions and deploy with Netlify.

πŸ•ŒΒ I also managed to meditate/pray five times on Monday β€” incredible AH!

🍡 Then I took a cup of tea with a few kebabs thanks to my wife Maedah.

πŸ’°Β Had to deal with a few taxation issues out of the blue. Pretty strange!

πŸ—‘Β Wrote a small open source library and managed a couple of issues/PRs at GitHub. With over hundred GitHub #OpenSource repos I do that almost daily.

πŸ’ͺΒ Finally, at 8:30 PMΒ I was at the gym. Spent an hour on cardio/treadmill, and then about 45 minutes exercising for biceps/triceps and shoulders, including a few aerobicΒ exercises.

🍲 Came back home to eat dinner, watched an episode of Billions and went back to bed by 1 AM. What a day it was.

I slept twice in 24 hours and worked for ~10 hours, with 3 hours of exercise and other stuff. Never imagined a Monday could be so productive.

πŸ‘‡Β Here’s what my RescueTime data looks like. Pretty sure it was more than 85% productive β€” but I’ll take 85 any day of the week.

Ahmad Awais Perfect Monday

πŸ€”Β Humph, that was a lot! Even to write about.

BTW. I loved the idea of sleeping and waking up twice in 24 hours. It’s the best way to maintain positive energy. I used to follow three different schedules early on in my career but this one just might be the answer to it all. If I could do that 15 days every month, I’ll be three times more productive as I am now. That focus would do wonders.

πŸ•°

I just wanted to write this blog post to serve as a reference to tell the future me β€” never compare this day with a bad day. It’s completely fine to even take a day or two off and avoid burn out. Days like these are anomalies. Enjoy them as they pass. Don’t restrain yourself with timelines and schedules but instead get better at setting the right expectations for yourself.

I hope someone finds this useful.

Peace! ✌

Founder & CEO of ⌘ Command Code, the most used coding agent for open models: 160K+ users, 50K+ paying customers. Founded Langbase (AI cloud for agents with memory & tools).

"What an awesome example for developers." β€” Satya Nadella, CEO of Microsoft, on my NASA Ingenuity code.

NASA Ingenuity Mars Helicopter code contributor Β· 6Γ— GitHub Star, one of the first 8 Gold Stars Β· #1 trending JavaScript developer on GitHub Β· 6Γ— Google Developer Expert Β· 6Γ— Microsoft MVP.

Ex VP DevRel & DevTools at RapidAPI Β· Google Developers Advisory Board (gDAB) founding member Β· OpenAPI Business Governing Board, Linux Foundation Β· SF DevNetwork AI/ML Advisory Board Β· Angel investor (Replit, Resend, Daytona, Gumroad and you?).

Award-winning open source engineering leader: 300+ projects, 50–100M downloads a year, including Shades of Purple (5M+ developers) and corona-cli (10B+ queries).

Taught 217K+ developers via NodeCLI.com and VSCode.pro. 160+ talks. Blogging since 2000, billions of views.

❯ Read more about Ahmad Awais or come say hi on 𝕏 @MrAhmadAwais.

Newsletter

The Developer Takeaway

Founder notes on AI, dev tools, and building developer products. No spam.

247,813+ developers subscribed
Comments 2
  • Naveen Giri
    Posted on

    Naveen Giri Naveen Giri

    Reply Author

    Really enjoyed knowing your schedule.
    and happy to see that you share all the things you learn everyday.

    Keep it up the Good Work because many people following you.


    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      That’s very kind of you to say! πŸ™Œ