Daisuke Shimamoto
diskshima.bsky.social
Daisuke Shimamoto
@diskshima.bsky.social
CTO at PROGRIT Inc., an English coaching start-up based in Tokyo.

Blog: https://diskshima.substack.com/
Ordered Codex/Claude Code/Amp for code.
Ordered Notion AI to write my docs.
Asked ChatGPT/Claude AI for research.

Hmm...Am I allowed to say this is MY work? 😂
November 12, 2025 at 8:46 AM
High performers tend to be ones who constantly re-evaulate their process (i.e. "how" they work) and keep on improving it.
November 7, 2025 at 3:18 AM
Everyone should listen to what Addy has to say about AI coding.
Very thoughtful and level-headed but yet very optimistic about AI.

newsletter.pragmaticengineer.com/p/beyond-vib...
Beyond Vibe Coding with Addy Osmani
Google’s Head of Chrome Developer Experience, Addy Osmani, shares how AI is transforming the way we code—accelerating development while still relying on human expertise to ensure real quality.
newsletter.pragmaticengineer.com
November 2, 2025 at 2:03 PM
Just donated to PSF.

Sad to see they had to withdraw their proposal to the US government but I think it's the right decision.
My donations small but just wanted show some people are behind them.

pyfound.blogspot.com/2025/10/NSF-...
The PSF has withdrawn a $1.5 million proposal to US government grant program
pyfound.blogspot.com
October 31, 2025 at 12:18 AM
The latest Zed release note is huge!
I really think it's gaining momentum!
October 30, 2025 at 1:48 AM
The small things make a big difference.

Been posting the same message to X, Bluesky, Threads, Mastodon. Some apps retry properly even in the background.
You can always resend it yourself but it's so much more pleasant to use.
October 28, 2025 at 12:34 AM
These 3 are exactly how I think about AI/LLMs in software development

steveklabnik.com/writing/i-am...
I am disappointed in the AI discourse
Blog post: I am disappointed in the AI discourse by Steve Klabnik
steveklabnik.com
October 28, 2025 at 12:19 AM
Really nice to see great support given to the Zig community.
I've recently been re-writing some of my scripts in Zig for faster execution too.

www.synadia.com/blog/synadia...
Synadia and TigerBeetle Pledge $512K to the Zig Software Foundation
Announcing a shared commitment to advancing the future of systems programming and reliable distributed software. Synadia and TigerBeetle have together pledged a combined $512,000 USD to the Zig Softwa...
www.synadia.com
October 26, 2025 at 11:56 PM
Been using Zig for some personal projects lately. Really impressive stuff. These improvements make the future look bright for Zig.

mitchellh.com/writing/zig-...
Zig Builds Are Getting Faster
mitchellh.com
October 7, 2025 at 12:03 AM
Fascinating deep-dive into Claude Code's architecture.

Simple grep commands prefered over RAG for code search and uses smaller models for 50% of operations.

Sometimes the elegant solution beats the sophisticated one.

minusx.ai/blog/decodin...
What makes Claude Code so damn good (and how to recreate that magic in your agent)!?
Claude Code is the most delightful AI agent/workflow I have used so far. Not only does it make targeted edits or vibe coding throwaway tools less annoying, ...
minusx.ai
September 22, 2025 at 1:07 PM
Real talk on AI in engineering: CloudKitchens' practical eval of GenAI for dev—results are refreshingly grounded, no hype.
Really like their evaluation summary too.

techblog.cloudkitchens.com/p/study-and-...
September 20, 2025 at 11:46 PM
Feels like it's becoming increasingly important to have "good taste" of what's better for your codebase.

It used to be that you had to spend time on code edits before you could tell but with LLMs like Claude Code, it's way easier to try it out.
August 14, 2025 at 11:56 PM
Apple's new on-device LLM is post-trained on a special data structure that is and to be generated by the developer based on a Swift Generable annotation.

This is interesting.
First time I've seen an LLM integrated with a programming language in this way.

machinelearning.apple.com/research/app...
Updates to Apple's On-Device and Server Foundation Language Models
With Apple Intelligence, we're integrating powerful generative AI right into the apps and experiences people use every day, all while…
machinelearning.apple.com
June 10, 2025 at 12:56 AM
Google's email about their new coding agent, Jules, just landed in my GMail spam folder😂

Gmail's AI is desperate for survival by blocking people's access to other AIs😆
May 23, 2025 at 11:41 PM
I'm starting to think static typing (or rather stricter rules enforced by the compiler) is the way to go when it comes to AI tools (Cursor, Cline, Claude Code, etc).
The compiler can pretty much direct the AI agent to apply the changes needed.
March 9, 2025 at 9:43 AM
Wow...Claude Code has just upgraded my GitHub helper command written in Haskell from 9.10.1 to 9.12.1 and actually used it to create the pull request merely by reading the code (and maybe the help message it executed during the session).
March 9, 2025 at 9:29 AM
Been bumping into scaling issues recently.
Might sound a bit inappropriate, but makes smile every time.

Makes everyone busy fighting but proves we are growing!
February 28, 2025 at 10:42 AM
$PATH - an important basic/fundamental concept when using the command line that nobody actually teaches you😄

olivierlacan.com/posts/the-$p...
The $PATH to Enlightenment
It's easier to work when you understand how computers find things.
olivierlacan.com
February 22, 2025 at 4:52 AM
Reading the sample from this book.
The Composable annotation must be convenient.
But these "implicit" injections of code makes me wonder whether it might be impeding new comers from understanding how things actually work.

jorgecastillo.dev/book/
Jetpack Compose internals 📖
A consciously crafted dive into the Jetpack Compose guts.
jorgecastillo.dev
February 16, 2025 at 7:14 AM
Wrote up a 20 line shell script without any AI (like we always did before).
Thank god I was able to finish it.

Actually a good training for your "programming muscles".
February 15, 2025 at 12:41 PM
Looks like a ridiculous mistake at first glance.

But how many engineers would have thought Bcrypt libraries would just truncate after 72 bytes?

A good lesson on how difficult security is.

n0rdy.foo/posts/202501...
n0rdy - What Okta Bcrypt incident can teach us about designing better APIs
n0rdy.foo
February 9, 2025 at 5:39 AM
What happens if when you keep on asking Claude 3.5 to make your code better.
Fun experiment with an unexpected result!

minimaxir.com/2025/01/writ...
Can LLMs write better code if you keep asking them to “write better code”?
Most coders want AI to write code faster: I want AI to write FASTER CODE.
minimaxir.com
January 13, 2025 at 3:17 AM
A new year and a new post (finally!).
This time on one of my favourite subjects, functional programming.
Hope to write more this year!

diskshima.substack.com/p/functional...
Functional Programming and Orthogonality
It’s been a long time since my last post!
diskshima.substack.com
January 3, 2025 at 6:28 AM
Interesting facts about SQLite.
Love the fact that it comes from a battleship where it's not acceptable for a software to fail just because the server is down!

avi.im/blag/2024/sq...
Collection of insane and fun facts about SQLite - blag
Some of the interesting and insane facts I learned about SQLite
avi.im
January 2, 2025 at 7:49 AM
Another reason why managers want to hear any "unexpected developments" is because they need to (at least appear to) be "on top of things".
The managers has responsibility over it and needs to be able to explain it to their peers.

randsinrepose.com/archives/man...
Managing Up
My problem with the phrase "Managing Up" involves a hard-earned historical observation regarding its weaponization. The helpful version of this practice is a clear understanding between you and your m...
randsinrepose.com
January 2, 2025 at 5:39 AM