About:

Philip Winston is the founder of Tobeva Software, which he started in April 2020 to provide consulting and contracting services in cloud data pipelines, high-performance systems, and computer graphics. During COVID, he held contract positions with Chan Zuckerberg, working on napari, a multi-dimensional image viewer for Python, and on a music-game called ToneStone, by the former project lead of Guitar Hero.

Website:

Specializations:

Outgoing Links:

Subscribe to RSS:
The post explores the transformative impact of AI coding agents on software development, enhancing productivity and revealing hidden skills in programmers.
AI tools like Claude Code are revolutionizing software development, enabling faster coding and allowing non-coders to create complex systems, while highlighting the evolving role of engineers.
The author shares their transformative experience using AI in programming, highlighting newfound skills and the future of software development as AI tools become more accessible.

0Beyond Clean Code

2024-06-01

The text discusses the emotional rollercoaster of optimization programming, debunking the claim that clean code leads to poor performance. It explains the difference between clean code as described in Uncle Bob's book and clean co...

0Unity

2022-03-24

...

0Visualization

2022-03-24

...
The text is about the author's experience as a volunteer host for Software Engineering Radio, including the process of becoming a host, the challenges and rewards of hosting, and the episodes they have produced.
The text discusses the use of feature flags as an alternative to git branches for parallel development, highlighting the issues with conflicts in branches and the benefits of feature flags. It also mentions the increasing value of...

0The Seam Metaphor

2021-03-13

The text discusses the seam metaphor in software architecture, comparing it to sewing and teddy bear making. It emphasizes the importance of having the right number of pieces in the architecture, and the need to add structure to k...
The text is about a 35-minute video walkthrough of the WebUI work done for napari, focusing on turning an existing desktop application into a web server. The author discusses the benefits of having a web-based interface and the ea...
The text discusses the importance of thinking in narratives for software engineers, and how to effectively switch between different narratives. It also emphasizes the physical aspect of software development and the importance of l...
The author worked on an open source imaging tool called napari for eight months in 2020. They created a video covering the work done, including projects like perfmon, async, octree, and webmon. The video also discusses the philoso...

0Static Analysis

2020-12-01

...

0Testing

2020-12-01

...
The article discusses the limitations of the human brain in juggling multiple things at once, and how this concept can be applied to software development. It emphasizes the importance of limiting the number of attributes per objec...

0Open Source

2020-08-02

The author started Tobeva Software and got a contract to work on an open source project called Napari for The Chan Zuckerberg Initiative. Napari is a multi-dimensional image viewer used by Neuroscientists and Biologists. The autho...

0Scipy

2020-08-01

...

0Videogames

2020-08-01

...

0Algorithms

2020-07-17

...

0GitHub

2020-06-06

...

0PyQt

2020-05-05

...

0Consulting

2020-05-01

...

0Opinion

2020-04-29

...