About:

Exploring craftsmanship, knowledge work, and innovation. Essays, audio, video, and code from Philip I. Thomas.

Website:

Specializations:

Outgoing Links:

Subscribe to RSS:
The post details the development of a Ruby client for Chroma, highlighting its advanced search features and the transition from an outdated community package.
The blog post discusses the emerging Model Context Protocol (MCP) servers that enable AI to interact with various applications, enhancing its capabilities beyond simple search functions. The author, a software engineer, illustrate...
The post details the author's creation of an AI assistant named Bell, highlighting its capabilities, the shift in human-AI collaboration, and the associated security concerns.
Recent projects include adding S3 sync to Chroma Cloud, creating a voicemail system with AI, and exploring webhooks for enhanced application integration.
The author discusses their approach to backing up a Mac Mini home server, emphasizing the importance of off-site backups for disaster recovery. They detail their experiences with local backups using Time Machine, the challenges of...
The post explores how AI has transformed software development, leading to decision fatigue and a focus on understanding data rather than creating unique projects.
Trivet is a free service that simplifies Google sign-in for Ghost blogs, enhancing user experience and potentially increasing signup rates.
The author is transitioning their experimental newsletter, Workshop, into a full project under Contraption Company. They recently launched the Contraption Company MCP, which utilizes new Chroma Cloud sparse vector support to enhan...
The author discusses the launch of Chroma GitHub Sync, emphasizing the importance of mastering non-obvious skills for business success, illustrated through examples like Rent the Runway and payment processors. The text highlights ...
The author discusses discovering a security vulnerability in Y Combinator's software that exposed confidential information through an API call. This marks the third vulnerability found by the author, who reported it to YC's securi...
The author launched Postcard in 2022 as a personal website and newsletter after deleting social media, aiming to stay connected with friends via email. The service has gained popularity, with thousands of users, and while revenue ...
A new writing system combining local text files and AI tools enhances organization and efficiency, rekindling the author's childhood joy of collecting information.
The post explores the impact of power outages, the significance of tacit knowledge in various fields, and introduces a new project called 'Trivet' for Ghost blogs.
The post compares gardening to software project management, advocating for a more organic, exploratory approach to continuous improvement and maintenance.
The author launches a print edition of their newsletter to provide a distraction-free reading experience and foster a deeper connection with subscribers.
The author reflects on their recent trip to Japan, where they explored shokunin culture and the art of craftsmanship. They discuss their thoughts on simplifying a complex project related to delivering Contraption posts as a paper ...
The author shares their journey of redesigning the Contraption Company website, moving from the generic Helvetica font to more distinctive choices for a unique user experience.
The author reflects on a renewed appreciation for analog media, such as reading paper books and magazines, and the joy of receiving physical mail. They express frustration with digital communication, particularly email, which has ...
The author reflects on their journey of creating digital tools and sharing knowledge through their blog, Contraption Company. They express a desire to focus on the process of creation rather than just the final outcomes, leading t...
The author reflects on their experience with flying and the importance of preparedness over control. They share a personal story about their iPhone malfunctioning and how having a backup plan, learned during their time as a digita...
The author discusses the benefits of building a personal app, Junk Drawer, to store personal data, scripts, and workflows, and how it can be used to apply AI in fun ways in daily life. The app can be a smorgasbord of features, inc...
The author discusses building a chatbot with their dog using AI tooling, sharing the prompt used to build the application and tips for getting desired results from AI coding tools. They also provide instructions for data ingestion...
The text describes the process of setting up a Mac Mini as a home server to host web applications. It includes details about the motivation, equipment, services, setup, and migration of data, as well as the philosophy behind the p...
The author shares their experience of finding a software engineering job after leaving Find AI. They approached the job search like fundraising for startups, running a process, talking to many people, gathering data, and making an...