Goodbye Cookie Banners, Hello Pure HTML! 🤖
Dec 10, 2025
My previous blogging platform held me back from posting to my blog as I couldn't easily make my posts look as sexy as I wanted: for example, with nice equations, graphs and tables. Additionally, the cookie banner frustrated me, as I have no desire to serve any cookies! 🍪
I was hesitant to switch to another blogging platform or static-site generator because I want my blog to:
- Have no dependencies that might break in the future, prevent me from updating the site, or require updates, as I have other interests I'd prefer to spend my scarce time on.
- Want infinite customizability without having to wade through confusing configuration screens or documentation.
- Serve clean and slim pages and stay up under virtually any request load.
- Easily adapt the layout of my site based on the content I create.
I realised that LLMs enable me to write and maintain pure HTML and CSS without the boring effort traditionally required. Since HTML and CSS have been around for a long time, I am confident that I'll be able to update my site in the future. To be ahead of a rogue LLM, I've blocked JavaScript execution in the CSP! 😇
I'll focus on showing off the cool features that drove me to build this solution in this post. In the future, I plan to publish all my source code and share more implementation details. I am pretty confident that publishing posts like this one will be a breeze from now on!
Sexy diagrams & equations
Text-based browsers
Full control over the HTML I serve enabled me to make my pages look exactly how I prefer in text-based browsers.
Semantic HTML
PicoCSS enables me to serve clean and semantic HTML.
<li>
<span>2025 - Present</span>
<h3>Senior Staff Engineer</h3>
<h4>Qualcomm Inc.</h4>
<ul>
<li>Bootstrapped innovation team with senior leadership to support product and research initiatives across
the business unit.</li>
<li>Lead innovation-centric prototyping of complex new product features.</li>
<li>Translate state-of-the-art research into viable new product features resulting in increased
revenue.</li>
<li>Rapidly develop and deploy new features for prospective customers.</li>
<li>Full-stack web application development.</li>
</ul>
</li>
Superfast & search engine optimized
My pages receive a perfect Chrome Lighthouse score. My HTML, CSS, JSON-LD metadata and RSS feed are valid and compliant.