Header

Day 2 of my latest project

A few updates from Day 2 of my latest project: mirroring my BlueSky posts to a static Jekyll blog.

read more →

Vibecoding on a Sunday afternoon

Another small vibecoding project from a Sunday afternoon: mirroring my BlueSky posts to a Jekyll blog http://monsur.hossa.in/blog. I’ve been posting here more (I can get into the why in the future), and I wanted to have my own archive of this content.

read more →

How do you learn?

Keeping up with innovation in the AI space can feel overwhelming. Understanding your preferred learning style is an important part of that journey.

read more →

AI is still about the end user

One new insight after building plai-ball.com and listening to it for a few months: The podcast format requires focused attention. The teams and game scores are mentioned once at the beginning, and if you miss it, you are lost.

read more →

An AI Shopping Assistant with Gradio

Cool practical example of stringing together different AI tools to create a demo app. The AI is cool, but I’m also amazed at how this new generation of tooling makes complicated things easy.

read more →

The old timers who built the early web are coding with AI like it's 1995.

“The old timers who built the early web are coding with AI like it’s 1995.”

read more →

plAI ball!

I wanted to share a little side project I’ve been working on: https://www.plai-ball.com

read more →

Updating a 14 year old GitHub project

I used Gemini CLI to update a GitHub project I haven’t touched in 14 years: https://github.com/monsur/echo-server

read more →

AI in Canva's interview process

“We believe the future belongs to engineers who can seamlessly blend human creativity and judgment with AI capabilities. Proficiency with AI tools isn’t just helpful for success in our interviews, it is essential for thriving in our day-to-day role at Canva.”

read more →

Hello World

This is my first blog post! Welcome to my Jekyll blog.

read more →

Mastodon