Vishnu Haridas
iamvishnu.com
Vishnu Haridas
@iamvishnu.com
A techie @ iamvishnu.com
Don’t miss this article! The Half-baked Product: weli.dev/blog/half-ba...

Really fun read on #startups and #productengineering
Half-Baked Product
A fable about ovens, founders, and the second-highest priority that never gets done.
weli.dev
July 3, 2026 at 4:36 PM
You must review AI-generated code. Your AI tool can quickly turn from a PhD-level developer to a kindergarten-level monkey, without you even noticing. Review it before committing: iamvishnu.com/posts/you-mu...
You MUST Review AI-generated Code — Vishnu's Pages
A cautionary tale about the importance of reviewing AI-generated code to avoid potential pitfalls.
iamvishnu.com
March 5, 2026 at 4:42 PM
Degoogling - moving away from Gmail and other few Google services after 20 years.

iamvishnu.com/posts/degoog...
Degoogling — Vishnu's Pages
Moving away from Google services after 20 years, and the journey so far.
iamvishnu.com
February 21, 2026 at 11:24 PM
I am almost convinced by recent OpenClaw and Moltbook developments that by 2027 we will start writing software in plain English, expanding on a new discipline called "Agent Engineering": iamvishnu.com/posts/todo-a...
Writing a To-Do App in 2027 — Vishnu's Pages
Imagining what software engineering will look like in 2027, with a fictional codebase for a simple to-do app built in plain English language, using the new paradigm of Agent Engineering
iamvishnu.com
February 10, 2026 at 8:15 PM
Absolute engineering marvel. The most advanced machine the humanity has ever made.

An excellent @veritasium.bsky.social video on ASML EUV machine that manufactures processors that sits on almost every mobile device today: www.youtube.com/watch?v=MiUH...
The Ridiculous Engineering Of The World's Most Important Machine
YouTube video by Veritasium
www.youtube.com
January 8, 2026 at 8:40 PM
AI in 2026: people will be forced to put a “human-generated content” disclaimer everywhere, and AI will be overused everywhere for no apparent reason: iamvishnu.com/posts/predic...
My Two Predictions for AI in 2026 (and they're Bad) — Vishnu's Pages
In 2026, people will be forced to add disclaimers for human-generated content, and AI will be used everywhere for no apparent reason.
iamvishnu.com
December 19, 2025 at 9:31 PM
FINALLY I've completed "Laboratories" - Day 7 after several tries. I tried recursion on Part 2, but missed to cache the results - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/7

Solution in Kotlin: github.com/vishnuharida...
December 9, 2025 at 4:41 PM
I've completed "Trash Compactor" - Day 6 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/6

Part 2 was a little tricky though. Solution in Kotlin: github.com/vishnuharida...
December 6, 2025 at 9:33 PM
I've completed "Cafeteria" - Day 5 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/5

Solution: github.com/vishnuharida...

Stuck at Part 2 with OOM error, thanks @notajocke.bsky.social for the idea of merging the ranges first before processing.
December 5, 2025 at 1:07 PM
Day 4 was easy! Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/4

Solution in Kotlin: github.com/vishnuharida...
December 4, 2025 at 4:31 PM
I just completed "Gift Shop" - Day 2 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/2
Day 2 - Advent of Code 2025
adventofcode.com
December 2, 2025 at 11:02 AM
My argument is that the practice of storing TOTP in the password manager app undermines the very essence of two-factor authentication (2FA) and is essentially "1FA" in disguise.

iamvishnu.com/posts/totp-i...
On Storing TOTP in Password Managers — Vishnu's Pages
My argument is that storing TOTP in password managers undermines the very essence of two-factor authentication (2FA), and is still '1FA' in disguise.
iamvishnu.com
October 18, 2025 at 6:22 PM
Putting both the password and TOTP in the same password manager is not 2FA, that's still 1FA in my opinion - much like locking a box and hiding the key under the same box.

#passwords #2fa
October 13, 2025 at 9:13 PM
UTF-8 is a brilliant design — it can represent millions of characters from different languages and scripts, and still be backward compatible with old systems that used ASCII.

iamvishnu.com/posts/utf8-i...

#utf8 #unicode
UTF-8 is a Brilliant Design — Vishnu's Pages
Exploring the brilliant design of UTF-8 encoding system that represents millions of characters while being backward compatible with ASCII
iamvishnu.com
October 9, 2025 at 5:10 PM