About:

Chris Clark is a co-founder of Grove Collaborative, with interests in eCommerce and data science, and a passion for building products and teams.

Website:

Specializations:

Interests:

ECommerce Data science Product development Team building Open source projects

Outgoing Links:

Christian S. Perone
Subscribe to RSS:
The text discusses the integration of ChatGPT into the Django Admin at Grove Collaborative to generate copy for different sections of Product Detail Pages. It explains the process of adding GPT-powered copywriting to any text fiel...
The text discusses the creation of 'Robot Dad', an AI program that answers science questions for an eight-year-old. It uses voice cloning and AI services to provide appropriate responses. The author also shares the code for 'Robot...
The author used ChatGPT to copy-edit a novel written by his wife. He explains the process, the results, and the issues he encountered. ChatGPT identified 1120 issues, which the author reduced to 811. He found that 25% of the corre...
The text is a compilation of favorite short stories that revolve around themes of existence, engineering, order, systems, computing, and information. It includes stories by Isaac Asimov, Harlan Ellison, Ted Chiang, Roald Dahl, And...
The text emphasizes the importance of getting to production frequently, highlighting the benefits of shipping early and often. It also discusses the problems associated with infrequent releases and the impact on software quality.
The article discusses the appropriate length of time software should last at different stages of a business, from start-up to late stage companies. It emphasizes the importance of robust code that can last for about 3 years in lat...
The text discusses the challenges of scaling in distributed systems and emphasizes exhausting all options before resorting to distributed solutions. It also highlights the importance of making prudent financial decisions with tech...
The text discusses the value of monoliths and services in software design, emphasizing the importance of decreasing overall complexity. It also highlights the role of services as a management tool and the concept of creating bound...
The text discusses the value of consistency and fungibility in technology and language selection, emphasizing the importance of a high bar for selecting new technologies. It highlights the significance of ecosystem lift and the li...
The primary value of great tests is that it allows developers to refactor with confidence. Without the ability to refactor, our velocity will slowly decrease to zero. Tests are essential for developers to have confidence their cod...
The text is about playing Candy Land and exploring the game using Python. It includes the rules of the game, the creation of the game board, and the game code. The author also analyzes the game and shares the results of different ...
The text provides an overview of the classic pattern-matching card game SET, explaining the rules and mechanics of the game. It also includes Python code to simulate and analyze the game, as well as insights into the probabilities...
The text discusses the need for better product recommendations and the development of a trending products algorithm to improve product discovery. It explains the issues with randomness in recommendations and the importance of fram...
The text discusses the process of buying expensive software, focusing on the initial steps of entering the market, choosing vendors, and the first phone call. It provides insights into the questions to ask and the diligence requir...
The text is an opening remarks for an event at the de Young Museum related to the exhibit Danny Lyon: Message to the Future. It discusses the work of photographers and journalists Darcy Padilla and Danny Lyon, focusing on their so...
The text explains the complexities of timezones in PostgreSQL, and how to handle them. It discusses the challenges of working with timestamps and time zones, and provides examples of how to insert and retrieve data in different ti...
The author shares eight surprising observations from his first year as a father, including the amount of stuff a baby needs, the unrealistic expectations of productivity, the difference between development and learning, the import...
The text is about the rebranding of ePantry to Grove Collaborative, including the process, challenges, and technical details involved in the rebranding. It discusses the design, domain change, SSL configuration, session management...
The text is about the advice the author gives to new engineers, encouraging them to keep going and not give up when faced with overwhelming challenges. The author shares their own experiences and reassures new engineers that they ...