Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
I think the way most people use coding agents is to 1. prompt the agent, 2. review its output, then repeat the cycle from there until a suitable finished product is created.
-
Using AI in a Slower Way Increased the Quality of my Work
I think the way most people use coding agents is to 1. prompt the agent, 2. review its output, then repeat the cycle from there until a suitable finished product is created.
-
In the course of my work I found myself looking up the specs of various TPUs and GPUs quite frequently.
-
ML Hyperpolyglot
In the course of my work I found myself looking up the specs of various TPUs and GPUs quite frequently.
-
This is an ongoing list of the best articles I’ve read this year.
-
Best Articles of 2026
This is an ongoing list of the best articles I’ve read this year.
-
I published an account of an interesting* yak shaving journey I went on to debug a custom Pallas kernel on TPU.
-
A Debugging Journey into XLA, TPUs, and JAX
I published an account of an interesting* yak shaving journey I went on to debug a custom Pallas kernel on TPU.
-
Disclaimer: The views and opinions expressed in this post are my own and do not necessarily reflect the official policy or position of my employer.
-
Helpful Mindset Shifts for GPU Users Looking at TPUs
Disclaimer: The views and opinions expressed in this post are my own and do not necessarily reflect the official policy or position of my employer.
-
I’ve been a die-hard vim user for 12 years.
-
Thoughts on Helix
I’ve been a die-hard vim user for 12 years.
-
Over the years I’ve used a variety of different note taking apps and systems: 2008: During college I took mainly handwritten notes.
-
Initial Thoughts on Obsidian
Over the years I’ve used a variety of different note taking apps and systems: 2008: During college I took mainly handwritten notes.
-
Last week I attended an AI product summit at the beautiful AGI House on the peninsula.
-
Notes from Adaline Applied at AGI House
Last week I attended an AI product summit at the beautiful AGI House on the peninsula.
-
This is an ongoing list of the best articles I’ve read this year.
-
Best Articles of 2025
This is an ongoing list of the best articles I’ve read this year.
-
Here’s how to emulate multiple CPUs when running JAX.
-
How to Fake Multiple CPUs in JAX
Here’s how to emulate multiple CPUs when running JAX.
-
Last year after rejoining Google, I became a manager for the first time.
-
Reflections on Becoming a Manager
Last year after rejoining Google, I became a manager for the first time.
-
In 2018 while studying ML and cryptography around the same time, I realized that many cryptographic algorithms can be expressed as computation graphs, the same ones supported by major ML frameworks, which led to a completely frivolous attempt to implement…
-
Doing Post-Quantum Cryptography in JAX
In 2018 while studying ML and cryptography around the same time, I realized that many cryptographic algorithms can be expressed as computation graphs, the same ones supported by major ML frameworks, which led to a completely frivolous attempt to implement…
-
Keeping it short and sweet this year.
-
2024 Year in Review
Keeping it short and sweet this year.
-
Recently I’ve been trying to learn more about JAX, the next-gen ML framework from DeepMind.
-
How I’m Learning JAX
Recently I’ve been trying to learn more about JAX, the next-gen ML framework from DeepMind.
-
Here’s a list of articles from this year that resonated with me.
-
Best Posts I Read this Year
Here’s a list of articles from this year that resonated with me.
-
A while back I put together a personal “top 10” list of trail runs I want to complete in my lifetime.
-
Trail Running Bucket List
A while back I put together a personal “top 10” list of trail runs I want to complete in my lifetime.
-
Here’s a quick list of my favorite software engineering books I’ve read over the years.
-
Favorite Technical Books
Here’s a quick list of my favorite software engineering books I’ve read over the years.
-
I wanted to take a second to reflect on the tone and content of this blog, which overall I’m not super satisfied with.
-
Reflecting on this Blog
I wanted to take a second to reflect on the tone and content of this blog, which overall I’m not super satisfied with.
-
I’ve observed during my software engineering career the different reactions senior engineers have when new ideas are brought up.
-
Quickly saying “no” to ideas is harmful
I’ve observed during my software engineering career the different reactions senior engineers have when new ideas are brought up.
-
Joining Google in 2016 vs. 2024.
-
I Joined Google (again)
Joining Google in 2016 vs. 2024.
-
I really enjoyed this book.
-
Engineering Management for the Rest of Us reading notes
I really enjoyed this book.
-
Hi, I’m trying to blog more this year.
-
Deciding between a static and dynamic site
Hi, I’m trying to blog more this year.
-
Hi there, it’s time to reflect on what I was up to this year.
-
2023 Year in Review
Hi there, it’s time to reflect on what I was up to this year.
-
Recently I’ve been hacking on ChineseDict, a fast web frontend to look up Chinese words.
-
Considering File Formats for ChineseDict
Recently I’ve been hacking on ChineseDict, a fast web frontend to look up Chinese words.
-
John Cage’s 10 rules for students and teachers Kevin Kelly - 103 Bits of Advice I Wish I Had Known Kevin Kelly - 68 Bits of Unsolicited Advice Dru Riley - 100 Rules To Live By Khe Hy - 43 life lessons at age 43 Octaphilosophy: The Eight Elements of Restau…
-
Rules to Live By
John Cage’s 10 rules for students and teachers Kevin Kelly - 103 Bits of Advice I Wish I Had Known Kevin Kelly - 68 Bits of Unsolicited Advice Dru Riley - 100 Rules To Live By Khe Hy - 43 life lessons at age 43 Octaphilosophy: The Eight Elements of Restau…