<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Rasaq's Blog]]></title><description><![CDATA[Writing about technology and business]]></description><link>https://blog.aolawani.com</link><image><url>https://substackcdn.com/image/fetch/$s_!PYsL!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633dc168-5374-453c-90c3-3c7ad7b027fc_608x608.png</url><title>Rasaq&apos;s Blog</title><link>https://blog.aolawani.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 12 May 2026 10:51:29 GMT</lastBuildDate><atom:link href="https://blog.aolawani.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Rasaq Lawani]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[aolawani@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[aolawani@substack.com]]></itunes:email><itunes:name><![CDATA[Rasaq Lawani]]></itunes:name></itunes:owner><itunes:author><![CDATA[Rasaq Lawani]]></itunes:author><googleplay:owner><![CDATA[aolawani@substack.com]]></googleplay:owner><googleplay:email><![CDATA[aolawani@substack.com]]></googleplay:email><googleplay:author><![CDATA[Rasaq Lawani]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What does it really take to build electronics as a hobbyist? ]]></title><description><![CDATA[A lot of people think hardware is just &#8220;software with wires.&#8221; It&#8217;s not.]]></description><link>https://blog.aolawani.com/p/what-does-it-really-take-to-build</link><guid isPermaLink="false">https://blog.aolawani.com/p/what-does-it-really-take-to-build</guid><dc:creator><![CDATA[Rasaq Lawani]]></dc:creator><pubDate>Sun, 01 Feb 2026 08:50:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!o8kh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4800a891-c64f-4c3c-bad7-43ae4ff4307e_763x577.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A lot of people think hardware is just &#8220;software with wires.&#8221; It&#8217;s not.</p><p>Let me take you through a recent project I&#8217;ve been working on - and why electronics projects demand a very different mindset from software ones.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.aolawani.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Zaq Labs! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I&#8217;m currently working on low-level display software for LCDs, and repeatedly wiring a 16&#215;2 LCD on a breadboard was slowing me down.</p><p>So I decided to solve the problem properly.</p><p>I designed a custom &#8220;LCD Socket and Pin Board,&#8221; a small PCB that lets me connect the LCD using jumper wires only, no breadboard required. Simple goal. Very real constraints.</p><p>Unlike software, hardware mistakes cost money, time, and shipping delays.</p><p>Every decision matters before you hit &#8220;order.&#8221;</p><p>That&#8217;s when the real learning began.</p><p><strong>Cost</strong></p><p>Total cost: $27 USD</p><p>Includes:</p><ul><li><p>Manufacturing</p></li><li><p>Assembly</p></li><li><p>Design corrections</p></li><li><p>Shipping to Canada</p></li><li><p>~50% discount from the manufacturer</p></li></ul><p>Manufacturer based in China (the most affordable option I found)</p><p>15 days from order to delivery via Canada Post</p><p>For context: this was cheaper than I expected and more affordable than hardware used to be.</p><p><strong>Process</strong></p><p>Here&#8217;s the exact workflow I followed (using KiCAD):</p><ol><li><p>Created the electronic schematic</p></li><li><p>Assigned component footprints (physical placement)</p></li><li><p>Routed the board (electrical connections)</p></li><li><p>Exported &amp; modified files for manufacturing (Gerbers, BOM, pick-and-place files, etc.)</p></li><li><p>Made design corrections to ensure the board would actually work</p></li></ol><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4800a891-c64f-4c3c-bad7-43ae4ff4307e_763x577.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/613be016-9dd4-419c-bb99-b9c4497bcb5e_928x630.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3057b8c-87bd-480f-be34-a622998fae64_928x630.png&quot;}],&quot;caption&quot;:&quot;3D prototype of PCB Electronics&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dca39796-ecbb-4570-ba2f-df4a31e6ca74_1456x474.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><p>Every step forced me to think ahead - there&#8217;s no &#8220;quick patch&#8221; once a PCB is shipped.</p><p>This project reinforced a key truth:</p><p>Hardware rewards precision upfront, not iteration afterward.</p><p>That&#8217;s a fundamentally different mental model from software&#8212;and one every engineer should experience at least once.</p><p><strong>Next steps</strong></p><ul><li><p>Test the board</p></li><li><p>Use it to continue building the LCD library I&#8217;m working on (more on that later &#128064;)</p></li><li><p>I won&#8217;t be selling these boards - but that&#8217;s not the point.</p></li></ul><p>If you&#8217;ve ever thought about building your own electronics - for personal projects or business - this is the best time in history to do it.</p><p>That said, I still believe the barrier to entry is high.</p><p>If we lower it further, the possibilities are enormous.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c55b0e66-3883-479b-8798-4a00a899b644_4000x3000.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3684347f-645a-469c-b489-63df54e02cc4_3368x2388.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62f610f1-ddb2-4d80-8865-87d681cbc52f_2884x2117.jpeg&quot;}],&quot;caption&quot;:&quot;Picture of finished product&quot;,&quot;alt&quot;:&quot;Picture of finished product&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1f6d8c4-bffe-4f3b-98c3-852234886f2b_1456x474.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>Imagine a world where:</p><ul><li><p>A functional robot costs under $100</p></li><li><p>Hardware innovation is as accessible as software</p></li></ul><p>That kind of shift wouldn&#8217;t just be incremental - it would be revolutionary.</p><p>If you&#8217;re a software engineer curious about hardware, or a hobbyist wondering if it&#8217;s &#8220;worth it,&#8221; it is.</p><p>Just be ready to think differently.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.aolawani.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Zaq Labs! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why the public cloud is going nowhere]]></title><description><![CDATA[From my experience dealing with infrastructure]]></description><link>https://blog.aolawani.com/p/why-the-public-cloud-is-going-nowhere</link><guid isPermaLink="false">https://blog.aolawani.com/p/why-the-public-cloud-is-going-nowhere</guid><dc:creator><![CDATA[Rasaq Lawani]]></dc:creator><pubDate>Wed, 19 Nov 2025 22:20:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6f106497-9d29-4601-945c-5fe5897b5122_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The best time to start using the cloud was 10 years ago; the next best time is now. I started coding before the era when the Cloud became mainstream, so my adoption has been methodical.</p><p>Even though most large companies are going mostly public cloud (e.g., Netflix, Walmart), I have adopted a hybrid cloud approach to deploying applications since my needs are not those of a multinational company.</p><p>I find public cloud pricey for founders without VC money, and though 80% of my applications run on my private cloud environment, I am still bullish on public cloud, especially platforms like Vercel, Laravel Cloud, Fly.io, etc. Below are three reasons why I am bullish:</p><ol><li><p><strong>Time is the most precious commodity.</strong></p><p>Cloud platforms save a lot of time. As a budding solopreneur, I have come to the realization that time is the most important asset at my disposal. I have found myself in situations where I spent hours that could have been spent elsewhere on sorting out Infrastructure issues.</p></li><li><p><strong>The burden of securing your infrastructure is now shared.</strong></p><p>Security is one of the issues a lot of &#8220;techopreneurs&#8221; face. Security issues are unpredictable and can make or break your business. Although security is still your responsibility, using the cloud makes security easier, especially on the infrastructure level.</p></li><li><p><strong>Compliance is now less of a headache.</strong></p><p>A lot of these platforms have compliance figured out. Rolling your own infrastructure will have you jumping through hoops to get your app &amp; infrastructure to become compliant. Using a platform like Vercel reduces your audit scope because the auditor can rely on Vercel&#8217;s SOC 2 controls.</p></li></ol><p>In conclusion, the public cloud is here to stay, as it will save your time, it is secure &amp; helps with compliance.</p><p>Thanks for reading.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.aolawani.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.aolawani.com/subscribe?"><span>Subscribe now</span></a></p><h2></h2><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.aolawani.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading ZAQ&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>