Ahmad Awais https://ahmadawais.com/ Founder & CEO of CommandCode.ai f/k/a Langbase | Google Developers Advisory Board (gDAB) founding member Tue, 17 Feb 2026 18:58:11 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://ahmadawais.com/wp-content/uploads/2019/12/cropped-Ahmad-Awais-Transparent-32x32.png Ahmad Awais https://ahmadawais.com/ 32 32 69295442 The Full Stack of Terminals Explained: Terminal, Shell, TTY, Console, POSIX, ANSI Escapes, PTYs, Raw/Canonical Modes https://ahmadawais.com/the-full-stack-of-terminals-explained-terminal-shell-tty-console-posix-ansi-escapes-ptys/ https://ahmadawais.com/the-full-stack-of-terminals-explained-terminal-shell-tty-console-posix-ansi-escapes-ptys/#respond Tue, 17 Feb 2026 16:06:08 +0000 https://ahmadawais.com/?p=8193 Ahmad Awais

Most developers use a terminal for years before realizing they don’t actually know what a terminal is. They know how to use one. They couldn’t define one. This is fine, in the same way that most people drive cars without understanding combustion. But every so often, something breaks in a way that makes the distinction matter, and then you’re stuck. The terms “terminal,” “shell,” “tty,” and “console” get used interchangeably. They shouldn’t be, but the fact that they are tells you something interesting: these concepts are so tightly coupled in practice that generations of developers have gotten by without separating […]

The post The Full Stack of Terminals Explained: Terminal, Shell, TTY, Console, POSIX, ANSI Escapes, PTYs, Raw/Canonical Modes appeared first on Ahmad Awais by Ahmad Awais.

]]>
https://ahmadawais.com/the-full-stack-of-terminals-explained-terminal-shell-tty-console-posix-ansi-escapes-ptys/feed/ 0 8193
things i’m proud of, I believe, and some more! https://ahmadawais.com/things-im-proud-of-i-believe-and-some-more/ https://ahmadawais.com/things-im-proud-of-i-believe-and-some-more/#respond Fri, 22 Aug 2025 03:39:43 +0000 https://ahmadawais.com/?p=8123 Ahmad Awais

đź‘‹ hey it’s Ahmad Awais, nice to meet you. i’m founder & ceo at CommandCode (coding agent with continuous learning of your coding taste) f/k/a langbase (AI cloud) where we help developers build, deploy, and scale serverless AI agents with tools and memory. things i’m proud of# founding CommandCode with meta neuro-symbolic ai model founding langbase, creating command.new, inventing pipes (og mcp!) incredible investors: github’s founder, apple’s cfo & 30+ tech leaders hiring a phenomenal founding x cracked team (100hrs/week!) nasa mars helicopter code contributor (my code is on mars!) one of 8 developers (out of 100M+) with 5x gold github […]

The post things i’m proud of, I believe, and some more! appeared first on Ahmad Awais by Ahmad Awais.

]]>
https://ahmadawais.com/things-im-proud-of-i-believe-and-some-more/feed/ 0 8123
Coding agents are getting scary good at things that are not even related to code https://ahmadawais.com/coding-agents-are-getting-scary-good-at-things-that-are-not-even-related-to-code/ https://ahmadawais.com/coding-agents-are-getting-scary-good-at-things-that-are-not-even-related-to-code/#respond Mon, 19 Jan 2026 13:29:30 +0000 https://ahmadawais.com/?p=8179 Ahmad Awais

The other day, I had a bug where some of my SetApp apps config won’t load when I’d restart my Mac. I do use mackup which has had its fair share of issues lately. But I never could figure out what was going wrong. I was using Dropbox to backup and symlink all my system configurations. I gave this task to three agents, @Claudeai, @CommandCodeAI, and Gemini, and waited for them to suggest what was wrong. It was fascinating to see all three coding agents, while took different approaches, turned up very similar answers. Turns out, the new Dropbox filesystem […]

The post Coding agents are getting scary good at things that are not even related to code appeared first on Ahmad Awais by Ahmad Awais.

]]>
https://ahmadawais.com/coding-agents-are-getting-scary-good-at-things-that-are-not-even-related-to-code/feed/ 0 8179
Improve Developer Experience: The /home shortcut https://ahmadawais.com/home-shortcut/ https://ahmadawais.com/home-shortcut/#comments Sun, 15 Jan 2023 01:04:58 +0000 https://ahmadawais.com/?p=7916 Ahmad Awais

tl;dr: When I’m logged into a SaaS app, it’s super hard to access the company’s homepage unless I log out. I want every company to do a domain.tld/home shortcut so I can check out their homepage. Do that; it’s an excellent developer experience. As developers, we often find ourselves constantly switching between different pages of the apps. Whether we’re working on a new feature, fixing a bug, or just testing out a change, it can be a hassle to constantly log in and out of our applications just to see how they appear to our users. One pain point many developers […]

The post Improve Developer Experience: The /home shortcut appeared first on Ahmad Awais by Ahmad Awais.

]]>
https://ahmadawais.com/home-shortcut/feed/ 11 7916
Celebrating over 5M+ Devs using Shades of Purple Code Theme 🦄 https://ahmadawais.com/celebrating-shades-of-purple-theme/ https://ahmadawais.com/celebrating-shades-of-purple-theme/#respond Thu, 25 May 2023 15:54:19 +0000 https://ahmadawais.com/?p=7949 Ahmad Awais

I love the purple color; purple is genius. Several years ago, I launched the Shades of Purple code theme; today, I’m celebrating over 3 million developers using it to write code with 15+ software. Update 2025: Over 5M developer machines run Shades of Purple now!! I believe software should be elegant, not just adequate. Development should be thoughtful, not just fast. Great tools should make developers more powerful, not more dependent. High agency over dependency. And yes, Purple isn’t just a color—your brain literally invents purple when you see it, for many developers it represents the intersection of creativity and […]

The post Celebrating over 5M+ Devs using Shades of Purple Code Theme 🦄 appeared first on Ahmad Awais by Ahmad Awais.

]]>
https://ahmadawais.com/celebrating-shades-of-purple-theme/feed/ 0 7949
My Open Source Code Contribution to NASA’s Ingenuity Helicopter Goes to Mars 🚀 https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/ https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/#respond Tue, 27 Apr 2021 17:00:58 +0000 https://ahmadawais.com/?p=7433 Ahmad Awais

When I was a kid, I wanted to be an astronaut—exploring space and whatnot. But I was afraid of heights, told my mom I'll settle as a scientist who'd invent things like rockets. Later I became an Electrical Engineer — switched to Computer Science and wrote a lot of open-source code. Less did I know my code will make it to Mars one day.

The post My Open Source Code Contribution to NASA’s Ingenuity Helicopter Goes to Mars 🚀 appeared first on Ahmad Awais by Ahmad Awais.

]]>
https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/feed/ 0 7433
My Command Line Audio Video Workflows with FFmpeg https://ahmadawais.com/ffmpeg-command-line-audio-video-workflows/ https://ahmadawais.com/ffmpeg-command-line-audio-video-workflows/#respond Thu, 27 May 2021 15:34:46 +0000 https://ahmadawais.com/?p=7591 Ahmad Awais

If you know anything about me then you know I love automating anything and everything. I even have a complete course on building automation CLI tools with Node.js. In this post, I am sharing a couple of super useful ffmpeg workflows. FFmpeg is a free and open-source software project consisting of a large suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the FFmpeg program itself, designed for command-line-based processing of video and audio files. Converting videos and audio has never been this easy. I’m able to do a lot […]

The post My Command Line Audio Video Workflows with FFmpeg appeared first on Ahmad Awais by Ahmad Awais.

]]>
https://ahmadawais.com/ffmpeg-command-line-audio-video-workflows/feed/ 0 7591
How I Built My Own Teaching Platform https://ahmadawais.com/custom-teaching-platform/ https://ahmadawais.com/custom-teaching-platform/#comments Fri, 17 Apr 2020 06:48:10 +0000 https://ahmadawais.com/?p=6901 Ahmad Awais

I love to teach. It's a genetic bug in me (both parents and grandparents are teachers, eh). In this post, I discuss how I built my teaching platform for teaching VSCode.pro, NodeCLI.com, and DenoBeginner.com

The post How I Built My Own Teaching Platform appeared first on Ahmad Awais by Ahmad Awais.

]]>
https://ahmadawais.com/custom-teaching-platform/feed/ 4 6901
corona-cli My Open-source COVID19 Tracking CLI Tool https://ahmadawais.com/corona-cli/ https://ahmadawais.com/corona-cli/#comments Fri, 17 Apr 2020 08:16:07 +0000 https://ahmadawais.com/?p=6916 Ahmad Awais

While trying to keep up with COVID19 I built a CLI to avoid all the UIs and bad information out there. Picked a couple of authentic sources (listed at the end) and built a command-line tracker. Open-sourced it and everyone liked it, got trending on #1 in the JavaScript category for days.

The post corona-cli <br>My Open-source COVID19 Tracking CLI Tool appeared first on Ahmad Awais by Ahmad Awais.

]]>
https://ahmadawais.com/corona-cli/feed/ 1 6916
Reissue Cloudflare SSL Certificate Manually https://ahmadawais.com/reissue-cloudflare-ssl-certificate-manually/ https://ahmadawais.com/reissue-cloudflare-ssl-certificate-manually/#respond Sat, 08 Jun 2024 19:50:24 +0000 https://ahmadawais.com/?p=8036 Ahmad Awais

Just now, I was banging my head on the table trying to figure out how to renew or manually reissue a new free SSL certificate for a domain on Cloudflare. TBH, it’s not obvious in the docs. Here goes nothing … How to renew or reissue a free SSL Certificate from Cloudflare in ten minutes!# Go to your domain on Cloudflare Head over to the SSL ❯ Edge Certificates Way down there, [Disable Universal SSL] Go ahead and do this; expect 10 minutes of downtime Wait for 10 minutes or so — and then, surprise surprise Go ahead and [Enable […]

The post Reissue Cloudflare SSL Certificate Manually appeared first on Ahmad Awais by Ahmad Awais.

]]>
https://ahmadawais.com/reissue-cloudflare-ssl-certificate-manually/feed/ 0 8036