Chirps

Page 2 of 4

Your startup website's "about" page should ideally list the founders and core team members. I shouldn't have to stalk you on LinkedIn to verify if your offering is legit.

June 24, 2025 Permalink #24

Remember when Heroku with its distinctive myapp.herokuapp.com was the default choice for quick deployments like myapp.vercel.app is now, and people used Heroku to create invite pages for Slack communities?

June 24, 2025 Permalink #23

The mathematician George Polya, in his 1945 book, "How to Solve It", described how asking "Can you solve a more general problem?" is a useful problem solving strategy.

Demis Hassabis taking it to heart now: "We'll solve AGI first and then use it to solve everything else."

The mathematician George Polya, in his 1945 book, "How to Solve It", described how asking "Can you solve a more general problem?" is a useful problem solving strategy.

Demis Hassabis taking it to heart now: "We'll solve AGI first and then use it to solve everything else."
June 23, 2025 Permalink #22

I listen to quite a few podcasts, but I haven't shared any of them here.

So here's an episode from one of my favourite podcasts: An underrated episode on the Piccolo ORM on Talk Python hosted by Michael Kennedy with guest Daniel Townsend.

I haven't used the Piccolo ORM in a project yet, but I'm inspired by its neat API and usage of Python's metaprogramming capabilities behind the scenes.

June 21, 2025 Permalink #18

Google executives to YouTube product manager: Increase YouTube podcast engagement and ad revenue

YT product manager thinking out of the box: Let's kill Google Podcasts app.

June 21, 2025 Permalink #16

I've had fun over the last 3-4 days rebuilding this site!

Here's the stack:

  • Django and Django Admin backed by sqlite for all data entry.
  • A small script to copy data from the sqlite database into a JSON file used by the frontend.
  • Svelte for the frontend. Sveltekit for static site generation. Vite is ever present under the hood.
  • rsync to copy the static site directory to a Digital Ocean droplet
  • Nginx running on the droplet to serve the site
  • Cloudflare to handle HTTPS and caching

I've taken Django Admin's capability for granted for more than a decade, but I got an opportunity to appreciate this time. I tried to vibe-code the admin backend. But it came nowhere close to Django's quality. So I stuck with Django.

As a fairly new Svelte user, I was pleasantly surprised by how well SvelteKit works. Navigating between pages is a breeze since SvelteKit intelligently prefetches data and components in the background.

Since the workflow is now smooth enough, I'm tempted to chirp more!

June 20, 2025 Permalink #15