Software
Imagine having an idea in the shower and testing it before breakfast. That's our reality now. AI lets you prototype at the speed of thought. I use Claude Projects and Cursor to build what I call disposable apps - quick prototypes that prove a point. The magic? No sunk costs. I can write 5,000 lines of code in ten minutes, test it, and throw it away if it doesn't work. This freedom to experiment...
Imagine you're building a house. You could break down the act of building into various steps: first comes the foundation, then the framing, then the roofing, and the plumbing, and the wiring, and so on. Or you could try to do it all at once, ordering a jumble of materials and hoping they somehow come together into a structure. When I instructed Claude/Cursor to build an app, I did something...
As a Rails enthusiast, I've always wanted a better deployment solution to house my hobby projects. It was not that there was no good solution available: We have AWS, Heroku, Hatchbox, Fly, Render.io and various other such PaaS alternatives. AWS has been too complex personally to build side projects. That, and the +500% markup. All these PaaS providers were ultimately wrappers sitting on top of...
The usual approach to building a design system often involves compiling a list of font families, typography guidelines, color palettes, patterns, and similar visual elements. Take Gumroad, for example, one of the best open-source design systems out there. It seemingly covers everything a company might need—color schemes, icons, font selections, even sticker packs, and more. When examining...
Intended Audience — For conversational UI designers in healthcare industry curious about various UI affordances/design patterns in vogue right now Our online conversations have been increasingly life-like, but yet life-less at the same time. The UI of apps have become more conversational and chat-like in nature. Not just apps, even websites have their own chat-like interfaces on the side. And all...
Choosing a web framework is like choosing your first pokémon. I didn't want to succumb to the 'new hotness' problem with the myriad of JS frameworks to choose from (Angular, Vue, React, Solid). I wanted something that i can choose and stick to for atleast a decade. So I resorted to a Rails monolith for building apps (but with a slight twist) To start with, I chose Ruby on Rails. It's a...
Recently, a relative sought my help to tweak a badly designed poster on Microsoft Paint. This was meant to be circulated on Whatsapp as an advertisement for the handyman services his friend was offering in his locale. He wanted to ‘jazz’ it up and asked if I could help. I quickly fired my Figma and started working towards revamping the layout. Before pushing some pixels, I took a brief pause—What...
Intended Audience—For those of us who have attempted to make a personal website of their own and have guilt-tripped over making multiple updates every year I’ve been obsessed with my personal website. It’s not even about the views and impressions which I’m receiving. I have one subscriber on my mailing list from my website, and compared to internet writer standards, I am virtually non existent....
Intended Audience—Indie no-code developers, digital marketers and other non-tech professionals working in tech I made a resolution for 2024 to learn Ruby on Rails, a controversial web development framework famous for maximising developer productivity. In the business of building and growing products, I wanted to be a self-taught developer Sketch inspired by Henrik Kniberg's presentation on...
Take Marc Lou, a familiar figure within the Twitter Indiehacking circle. He's garnered attention for openly sharing his journey as a product builder. This transparency has piqued interest in his projects well before their launch, as followers have grown to appreciate his distinctive approach. A notable instance of this was the excitement around his AI logo generator, which swiftly climbed to the...
When you build a SaaS app, how do you price it? The first option which comes to everyone's mind is a monthly/yearly subscription model While building Clarity notes, I was stuck with a usual question when it comes to building a SaaS—How should I price the app? We settled on the usual monthly/yearly pricing structure. It included a free version to allow users to try out the YouTube note-taking...
Putting the user first has always been the golden rule in design. It’s so common that nobody really questions it anymore. We’re told, ‘The user knows best. Listen to them.’ I’ve had my skepticism about the framing of the term — user-centered design. I’ve kept myself from voicing this apprehension, afraid of being dismissed as an outright blasphemy in the design circles. However, having shifted...
Transitioning from Adobe to Figma was a big change for me in my design journey. At that time, the whole design ecosystem was revolving around Adobe. For image manipulation, you had Photoshop, Illustrator for vector graphics, Indesign for reports, XD for website or app prototypes and so on. When Figma first started it was competing to disrupt this ecosystem for UI/UX Design. As the adobe ecosystem...
Tobias Van Schneider in his blog talks about a new way to think about building modern software— The advancements of our modern world mean there’s generally more of everything. The streaming age has led to a proliferation of low-quality content, churned out to satisfy the binge-watching masses. The ever-scrolling audiences and their short attention spans require news sources to up the ante,...