Coding with agents feels like a chess simul
I created Movie Chain in two months with Claude Code, this is what I learned.
Recent content on Tobeva Software
I created Movie Chain in two months with Claude Code, this is what I learned.
Clean Code can be written using any methodology in any programming language.
The Software Engineering Radio Logo SE Radio I just finished my first year as a volunteer host for Software Engineering Radio . Over the last year I recorded five episodes and they have now all aired and are available on their website or through any podcasting app. This post is about how I got involved with the show and what it’s like to be a host. In March 2020, right when COVID was…
Feature Flags Feature Flags Git Branches are lightweight and incredibly valuable, but parallel develoment can be painful and expensive. Branches can diverge and conflicts emerge. Conflicts can be syntactic or semantic or both. In a syntactic conflict the same lines of code were changed in two different branches. Syntactic conflict resolution almost always requires manual effort. Resolving the…
How software architecture is like a teddy bear.
Video walkthrough of Napari's new WebUI features. WebUI Video I recorded a 35 minute video focused on the WebUI work I did last year for napari . The WebUI work was something I sort of stumbled into while mostly focusing on asynchronous rending and the octree. The idea is to turn an existing desktop application like Napari into a web server. So rather than pointing your browser at an external…
How to get out of your own head and think in narratives: advice to a younger developer.
WebUI Video for Napari work. For the last eight months of 2020 I worked for The Chan Zuckerberg Initiative on an open source imaging tool called napari . Napari is an image viewer and analysis tool used primarily by Neuroscience and Biology researchers. I created a twenty-five minute video that goes over all of the work I did for napari in 2020. It also contains some of my philosophy around…
Game recognizes game: why the natural world resonates so well with your thinking, and how the brain’s physical architecture should inform software design
I started Tobeva Software in April of this year and one of the first opportunities to come my way was a contract working for The Chan Zuckerberg Initiative on an open source project called Napari . Napari is a multi-dimensional image viewer written in Python for the SciPy community. Napari is used by Neuroscientists and Biologists to view and analyze complex image data. SciPy is a thriving…
I sometimes see people asking how they can be more confident. For instance, how is it that I’m confident enough to start a new company right in the middle of the COVID-19 crisis? The answer is confidence is not what many people think it is. People tend to think confidence is the unwavering feeling that you will succeed at something, that it will happen for you, that it will work out. True…
As I’m writing this the number of confirmed COVID-19 cases worldwide is above 1,600,000 while the number deaths is nearing 100,000. Confirmed COVID-19 cases Worldwide as of April 9, 2020. It’s extremely difficult to guess how the next few months will play out. How long until people can leave their homes freely, return to work, walk in public without masks. Until there is a vaccine the…