Sweet! So empowering to create your own tool like that. Thanks for sharing!
Posts by Hal Shin
They are just so darned cute!
My pleasure!
Got fed up with Mac's built in audio transcriber and the lack of simple, free software to run OpenAI's whisper model locally.
So I built it with Claude Code in a day.
Free, local, speak words into your cursor position.
Sharing it with you guys so you can win with your voice.
👇 Link comments.
Yes, please! No reason not to support ESM in 2026. Even jQuery can do it 😁
Do techy/software people post here in bluesky?
Can't seem to get tech on my feed. Let me know who to follow!
Been playing around with a personal AI assistant on my phone. Integrates with Notion, can talk to it, runs locally, etc. Open source to boot.
clawd.bot
I want to give a shout out to my “useless” philosophy degree.
You taught me how to read and write.
You taught me how to think critically.
And you taught me how to argue constructively.
All of which I use extensively at work.
Opus 4.5 Fail of the Day
In a valiant attempt to fix the overflow issue in a modal, Opus took 5 tries at it and still failed to fix such a simple bug.
Genius architect, terrible stylist 😂
I’ve gained a new appreciation for content creators out there.
As a new startup founder, I’m learning how to use social media and started creating YouTube videos for software education.
This stuff is hard. Very hard.
Mad respect to you guys.
One-shot prompting with Claude Code.
With YOLO-mode enabled.
Run in a container for added safety.
Simple CLI.
It's a great time to hire junior devs.
They're more creative with AI, bring energy to an organization, and are on a deep discount thanks to the industry.
#juniordevs
Do you have a brag board?
A brag board is where you write down your accomplishments.
Big or small.
Great for performance reviews, salary negotiations, or even when you're burned out.
When you finish something, make sure to write it down.
NanoBanana Pro > ChatGPT Images
Just generated a holiday comic book for my family using NanoBanana Pro.
$17 of AI credits
~70 images generated
Countless laughters induced
Merry Christmas everyone! Wishing you all a happy holiday season and a successful, meaningful 2026. Cheers! :)
So far it might even try `kubectl delete` 😂
Be wary of magic numbers.
- The next reader has no clue why a number is that number.
- It's super hard to find in the codebase / update in all places
Instead:
- Assign to a variable and give it a meaningful name.
- Hoisting to the top of the file or refactor to a config file.
#programming
What's your favourite shell alias?
Mine is `settings` that opens up my .zshrc file... to add more aliases.
Lesson #1 from Design of Everyday Things:
- affordances are a deeply misunderstood concept
- if your product has features but no signals for discovery, then you have a design problem
Stop worrying about using the best model.
The bottleneck isn't your model capability. It's your prompt.
Spend the extra minute or two curating your idea, or better yet, use the LLM to improve your prompt first.
Take the guesswork out for your AI and find your results improve 100%.
Ever console.log'ed the... console?
I use these methods all the time:
- console.time() - easy way to time function calls
- console.table() - easy way to view a list of objects
- console.error() - easy way to view errors
hello johnny! from bluesky feed
Controversial opinion:
next.js sucks.
Used to be good, but DX has fallen off hard and they’re hanging on by the sheer number of existing users.
How to grow as a dev without senior mentorship:
- Refactor your code. Make reading your own code a habit.
- Read popular open-source software
- Read programming books
- Ask your circle of peers for feedback on your code
- Contribute to open-source software
What are your tips and tricks?
If you're a new developer, just learn React. It's easy to learn and it'll be in demand for a long time.
Starting a new YouTube channel to help the world use AI for programming more effectively.
www.youtube.com/watch?v=UEqD...