
26, Ex-SWE → Solopreneur 📈Working on #Canvograph ($0 MRR) 🗺️Submitted #Luxiom for Appstore ($0 MRR) ✉️Blocked @Minmailist due to CASA
Terminal
Joined October 2025
- Tweets5.5K
- Following518
- Followers679
- Likes9.9K
DevDiary retweeted
Today, I get a chance to be THAT senior who everyone turned to for help at their college.
The Lecture on Embedded lInux that I am supposed to deliver starts in 90 mins lads, and I am nervous as fuck when it comes to this. Because this is a chance for me to introduce my students to concepts and topics that their college keeps telling them are "way too advanced" for them to learn.
After the general pleasantries and the introduction about linux and how it's actually NOT an OS and is just a kernel; and the customary differences between Desktop Linux and Embedded Linux, here is what I plan to talk about.
I am walking then through the journey of booting Linux on a Single Board Computer (SBC). The board of choice - a BeagleBone Black. Based around a Texas Instrument's AM335x Processing unit, it follows a 3-stage booting process.
Stage 1 has the BootROM, SPL, and the MLO.
The BootROM is what runs when you power on the board. It brings the board to a point, where it effectively scans 3 different address points from where the next stage of the booting process shall arrive from. Those can be USB, SDCard, the on-board eMMC, or even network booting too!
In secure boots, it also scans the incoming images and performs authentication on them BEFORE letting it run.
Then, the SPL (Secondary Program Loader). This piece runs on the SRAM of the processor, and it's only job is to ensure that the much bigger DRAM (or DDR) is initialized, and ready to pick up the next batch of images called the MLO. This is necessary because the SRAM may not be big enough for the incoming images, and proper, flawless init of the DRAM is important for the boot to happen. Imagine your un-initialized / unverified DRAM bricking DURING your boot process - it can very well be rendered unrecoverable. The SPL is then discarded once it runs.
Finally, we have the MLO or Memory LOader. This includes a basic U-boot, zImage, and the Device Tree Binary for the processor. These binary files are loaded onto the memory pre-emptively for the kernel. When the kernel init occurs, it uses these files to initialize what is essentially the configured hardware.
Stage 2 has the U-boot proper and the kernel itself.
The stage 1 ensured that all hardware and memory elements are initialized and ready. This stage, is where the bootloader (often U-Boot) and the kernel itself are loaded onto the memory of the board.
First, we have the U-Boot. It loads the kernel onto the memory, the DTB onto the memory, and holds env variables and scripts. It enables the storage and network accesses for the device, and tells the kernel where to find the rootFS.
The kernel itself, holds code that controls the CPU subsystems, the memory management unit's control ssoftware, the scheduler, init controller, device drivers, and then the specific drivers from the DTB - along with so much more.
At this point, the SBC is all initialized, memory elements holding all pieces of software, CPU fully up and running, network interfaces ready to be accessed - all that is missing, is the link between the user and these interfaces to interact. What might that be?
Stage 3 - the RootFS.
This is the link that ties the user to the world of the SBC. It holds the Directories, the app data, package managers, dev tools, userspace tools, the Window manager and the Desktop environment, and quite literally anything else that we can think of, when we imagine a linux based system.
If you are still reading this, I shall conclude today's lecture with implementations of the communication protocols that are commonly seen in Microcontrollers. A very short look at the UART devices - dev/tty, the SPI devices - dev/spidev, and the I2C devices - dev/i2c-0(or 1).
This is supposed to be an hour long lecture, but I don't think they'll have an issue if I take a bit longer than that! Finally, I shall leave them with books, and links to additional resources to explore more - should their hearts wish for.
All in all - this is about to be blast for me, and I shall do my best to spark a passion for this in my students too, so that they can learn on their own, and do some cooler things than what I could in my college days. If you have read so far - I can only thank you for listening to my ramblings.
Now back to your regularly scheduled scrolling!
DevDiary retweeted
From 0 to 5,200 followers in 5 months and now my X Subscriptions got approved!
I started on X on May 17. By October 17, I had crossed 5,000 followers.
Here's my journey from 0 to 5K:
Month 1: 1,700 followers
Month 2: 2,400 followers
Month 3: 3,200 followers
Month 4: 4,000 followers
Month 5: 5,200 followers
But the growth wasn't just about followers.
Here's what my analytics show:
- 15.9M+ total impressions
- 5.5M impressions in the last 4 weeks
- 2.3M impressions in the last 7 days
- 189K+ total engagements
I also got monetized and started earning payouts from X.
It didn't happen overnight. I stayed consistent, engaged with other creators, experimented with different content, and learned what worked for my audience.
And now, another milestone: I've been approved for X Subscriptions! 🎉
If you're looking to grow on X, get monetized, and build an audience of your own, you can now subscribe to my account.
I'll share my journey, lessons, and what I've learned along the way.
This is just the beginning ❣️
DevDiary retweeted
You have to retrieve data without modifying the resource. But the catch is your retrieval needs to support a long list of ids. Which HTTP method will you use in your design?
A. POST
B. GET
C. PUT
D. PATCH
DevDiary retweeted
The absolute wildest thing is how disconnected the majority of the world's populace is from AI
Claude Code and Codex can do whatever Lovable, Bolt, etc do but better and for cheaper even, but the only catch is you have friction(install, setup, CLI, deployment) which scares people away
Lovable, Bolt, etc charge a hefty premium, and most people dont even know the difference between models(Opus, Sol, etc). And they are ok with whatever the model gives(neon colors😆)
DevDiary retweeted
Replying to @antonships
I think the first friction is you need a desktop/laptop, somewhere where you can create persistent files
Second friction is for normies, they get scared hearing supabase, react, node.js, etc which codex and claudeuse, A LOT. Notice how Bolt use "what can we build uwu" while these guys actually grill you a little bit
Third friction is deployment, you need to handle and setup supabase/cloudflare/etc. Sure, codex already does this(computer use) but for normies this is scary("Why another website, what is database"). Or else your app will be stuck at localhost:3000
Bolt, Replit, Lovable handle the infra. They give opinionated defaults. Yes, the designs are ugly and you hit a wall, but it works and you can hand it to your friends in few minutes
DevDiary retweeted
Bro generated 700 page slop book with Argon😂
Argon: What should be the content? Direction?
Bro: I want 700 pages
Argon:
DevDiary retweeted
xitter.cf/devdiary0x/status/2111…
Can we reach 700? Find out in the next episode of Dev Diary Z
[Read in Dragon Ball Z narrator voice, Frieza Saga Dub]
I got the evil number 😈
Let's #connect
About me:
Ex-SWE, worked at a high scale startup in Bengaluru(Java + AWS + bit of Node.js here and there). Currently working full solo
Waiting for Apple to review and clear luxiom.app
Working on the final legs of canvograph.com
DevDiary retweeted
Jumping on the trend, I created my own dashboard for X lol
- Profile view + Notes, I met so many cool people at start but X algo nuked them out from my TL. Quick notes to remember fun accounts
- Reply and Post tracker for consistency
- X ghost tracker, I can see who pull off the follow then unfollow trick😂
Just built it for fun lol, I need to make sure I actually use it
I also tried to make the design nicer, the first version was ugly AF with AI neon colors
DevDiary retweeted
Today, I'm launching V2 of designeer.xyz with a completely reimagined UI and a few things I've been wanting to add for a while.
- Discover visual work from independent creators and studios across interfaces, motion, typography and experimental digital art
- Save your go-to tools to Favourites for quick access
- Create folders to organise and keep track of everything you discover
- Get your product in front of 100K+ unique visitors a month with featured listings starting at $49
Bringing the best of the internet together, now with a whole new experience.
This is Pele, my new rendering library for diagrams and charts, compatible with the latest Mermaid syntax.
- 100-500× faster than mermaid.js
- 6× smaller bundle
- No dependencies
- Easy to theme
- Responsive to device width
In pursuit of making Obsidian insanely fast and cohesively designed, I always found the Mermaid library to be too big, too slow, and too hard to theme. Pele will be the new renderer in the next version of Obsidian, but you can start using it now.
Pele [ˈpɛlɛ] is named after the goddess of volcanoes and fire. It's open source under the MIT license. Try the playground!
DevDiary retweeted
bro wtf 😭 new SaaS larp method just dropped:
>be from south asia
>change your pfp to a yellow background with ur ai face in the middle
>put "SaaS" in your bio
>post "want to connect" every day
>share screenshots of your follower count
>free engagement
am i missing something?
DevDiary retweeted
“An Illustrated Guide to AI Agents — Concepts and Code for Building Agents with LLMs, Tools, and Memory”
Get it here: link.amazon/B09sMYaDv [475 pages]
Amazon Summary: “With visual storytelling and accessible explanations (hundreds of clear graphic illustrations), this book explains how AI agents are built, how they think, and where they're heading. Designed for professionals, students, and curious learners alike, this guide goes beyond the buzz to reveal what's actually happening inside these systems, why it matters, and how to apply the knowledge in real-world contexts.”
London is alive. It's full of builders.
There's no better place in the world to be a founder right now.
I spent a day with London founders to see if that's true
See what everyone is working on 🔥 We go around the room at 7:26 founder intros.
more details talks with;
@marshalltay is building digitaljobs.com, a marketplace where humans and AI agents find work. His take: when someone lands on your product, you have a 2–3 second window to capture their interest.
Savas built Snap, "Lovable for mobile". You see your app running on your own phone, not a web preview. Four months after launch it's at $3K MRR, and he rebuilt the architecture to become profitable.
And @EseKpeji , one of the four people behind London Maxxing: "It's the city's response to all of the doom and gloom."
Thank you @msefaoruc for organising
Full episode 👇
DevDiary retweeted
Last three days have been absolutely insane. October has been a blast so far
A single #connect and intro post opened up my account and I met so many cool people.
Can we get back the same momentum as Oct 14? We just have to find out
DevDiary retweeted
canvograph.com
Got the landing page ready in under an hour for #canvograph. It's finally over
A bunch of stuff is pending but the main base of the page is ready




























