Entries tagged "thoughts"
-
A Case for Upserts, written on February 16, 2014
-
A Europe For Our Children, written on May 18, 2016
-
A Fresh Look at Rust, written on October 01, 2014
-
A Recap, written on January 01, 2011
-
About the Lack of Updates, written on August 27, 2012
-
Accidental Spending: A Case For an Open Source Tax?, written on September 19, 2024
-
Agentic Coding Recommendations, written on June 12, 2025
-
Agentic Coding Things That Didn’t Work, written on July 30, 2025
-
AI Changes Everything, written on June 04, 2025
-
App Assisted Contact Tracing, written on April 03, 2020
-
Application Mimetypes and Encodings, written on July 19, 2013
-
Appreciating Design, written on February 11, 2012
-
Austria: A Fearful Country In Need Of A Vision, written on February 26, 2024
-
Battlelog: Modern Web Applications are Here, written on November 15, 2011
-
Be Careful About What You Dislike, written on November 05, 2016
-
Be Humble, written on February 05, 2021
-
Beautiful Native Libraries, written on August 18, 2013
-
Bitcoin is Not a Good Consumer Product, written on April 13, 2015
-
Build It Yourself, written on January 24, 2025
-
Bundleless: Not Doing Things Makes You Fast, written on November 30, 2023
-
Codec Confusion in Python, written on August 11, 2012
-
Computing in Perspective, written on November 26, 2010
-
Death by Million Cubes, written on November 12, 2012
-
Dependency Risk and Funding, written on January 10, 2022
-
Diversity in Technology and Open Source, written on June 05, 2017
-
Don’t Panic! The Hitchhiker’s Guide to Unwinding, written on October 30, 2014
-
Emotional Programming in Open Source, written on November 28, 2013
-
EuroRust 2023 Reflections: What’s a Conference For?, written on October 14, 2023
-
Everybody is More Complex Than They Seem, written on February 09, 2023
-
Fat Rand: How Many Lines Do You Need To Generate A Random Number?, written on February 04, 2025
-
From Async/Await to Virtual Threads, written on July 26, 2025
-
FSL: A Better Business/Open Source Balance Than AGPL, written on September 23, 2024
-
FSL: A License For the Bazaar, Not the Cathedral, written on November 19, 2023
-
GenAI Criticism and Moral Quandaries, written on June 10, 2025
-
How I Use AI: Meet My Promptly Hired Model Intern, written on January 30, 2025
-
I Think AI Would Kill my Wife, written on February 17, 2023
-
I’m Leaving Sentry, written on March 31, 2025
-
Lessons from a Pessimist: Make Your Pessimism Productive, written on March 20, 2023
-
Licensing in a Post Copyright World, written on July 23, 2013
-
Make It Ephemeral: Software Should Decay and Lose Data, written on October 30, 2024
-
Micropackages and Open Source Trust Scaling, written on March 24, 2016
-
More About Unicode in Python 2 and 3, written on January 05, 2014
-
My Favorite Database is the Network, written on November 17, 2013
-
On Countries, Citizenships, Residence and Paying Taxes, written on August 09, 2015
-
On Error Handling in Rust, written on October 16, 2014
-
On Programming Communities, written on February 13, 2014
-
On Tech Debt: My Rust Library is now a CDO, written on March 26, 2024
-
Open Source and Games, written on December 24, 2010
-
Open Source Financing, written on August 27, 2012
-
Open Source Migrates With Emotional Distress, written on December 28, 2019
-
Open Source, SaaS and Monetization, written on November 04, 2019
-
Playground Wisdom: Threads Beat Async/Await, written on November 18, 2024
-
Porting to Python 3 Redux, written on May 21, 2013
-
Post Covid Remote Work Doesn’t Work As Well, written on November 01, 2023
-
Progress, written on September 03, 2024
-
Python and the Principle of Least Astonishment, written on July 09, 2011
-
Python on Wheels, written on January 27, 2014
-
Python Packaging: Hate, hate, hate everywhere, written on June 22, 2012
-
Python, the Web and Little Things on my Mind, written on January 22, 2011
-
Reflecting on Life, written on December 26, 2024
-
Revenge of the Types, written on August 24, 2014
-
Samsung Pay’s MST Transactions and Merchant’s Ability to Detect “Cloned” Magstripe Tracks, written on August 31, 2015
-
Say “Yes” to JavaScript, written on July 01, 2013
-
Seeking Purity, written on February 08, 2025
-
Skin in the Game, written on March 31, 2024
-
SQL is Agile, written on December 29, 2012
-
Start Writing More Classes, written on February 13, 2013
-
Stateless and Proud in the Realtime World, written on August 05, 2012
-
Stop Being Cute and Clever, written on December 09, 2013
-
Such a Little Thing: The Semicolon in Rust, written on October 18, 2012
-
Temporary Contact Number based Contact Tracing, written on April 09, 2020
-
The End of Safe Harbor and a Scary Path Forward, written on October 06, 2015
-
The Future of Payments and Open Source Support, written on November 02, 2014
-
The Inevitability of Mixing Open Source and Money, written on October 14, 2024
-
The Life and Death of Open Source Companies, written on December 25, 2023
-
The Problem with Implicit Scoping in CoffeeScript, written on December 22, 2011
-
The Python I Would Like To See, written on August 16, 2014
-
Thoughts on Python 3, written on December 07, 2011
-
UCS vs UTF-8 as Internal String Encoding, written on January 09, 2014
-
Ugly Code and Dumb Things, written on February 20, 2025
-
Uninitialized Memory: Unsafe Rust is Too Hard, written on January 30, 2022
-
Unintended Affordances (or why I believe encrypting everything is a bad idea), written on April 28, 2015
-
Untyped Python: The Python That Was, written on December 01, 2023
-
Updated Thoughts on Trust Scaling, written on July 29, 2019
-
We Can Just Measure Things, written on June 17, 2025
-
Welcoming The Next Generation of Programmers, written on July 20, 2025
-
What if My Tribe Is Wrong?, written on November 08, 2024
-
What is Self Hosted? What is a Stack?, written on June 26, 2024
-
What was my 2012, written on January 20, 2013
-
Why I Don’t Hate Git: Hidden Consistency, written on February 17, 2015
-
Your MCP Doesn’t Need 30 Tools: It Needs Code, written on August 18, 2025
-
ZeroMQ: Disconnects are Good for You, written on June 26, 2012
-
“Eppur si muove!”* – Dealing with Timezones in Python, written on July 15, 2011