Skip to content
Phil Freo
Blog
Contact
← All posts
Close
28 posts
2025
Settings & UI Cruft
July 24
Management Sabbatical: Maker Time
June 24
Paris Retreat
May 20
LogRocket Leader Spotlight: Hiring and Scaling a Remote-First Team
April 23
2023
On The Tech Trek: Retention for Engineering Teams
November 7
Speed Matters in Recruiting
September 8
Async Weeks
March 10
2022
Mini-Retreat
December 20
2021
Sabbaticals
August 13
Running an Async All-Hands
May 17
2020
Support Knows the Product Best (and How to Make Engineers Know It Too)
April 8
Using Lambda@Edge to setup server-side redirects on a Cloudfront+S3 static site
February 12
2019
How I got recruited to work at Close
August 26
2017
My InsideSalesSummit interview: How sales and engineering teams should work together
November 16
How to log Feature Requests
October 24
2015
Don’t punish old trials and former customers
August 7
The last 20% before shipping
May 23
Solve multiple problems at once
March 14
2014
How one of my tweets landed Close.io a $585/month customer
December 9
My interview on Sales4Startups about Close.io
April 15
2013
Render a PDF from html using xhtml2pdf and mimerender in Flask
June 21
Sweating the UI & UX details in Close.io: Emails & Email Addresses
June 21
The problem with pull requests / code reviews
May 1
The startups and services behind Close.io
February 19
Press around Close.io
February 19
2012
How to unit test AJAX Requests with QUnit and Sinon.JS
December 18
How to allow direct file uploads from JavaScript to Amazon S3 signed by Python
December 10
Launched Close.io – sales communication software
December 1