I get a lot of questions like, "You seem to know a lot about business for a technical CTO. How?" and "I'd like to be a CTO someday. Do you have any tips?" First and foremost, a CTO is a business-...
https://www.jonathanklein.net/2024/03/business-books-for-technical-leaders.html
I’ve always disliked this phrase, and it felt like a pure contradiction - you wouldn’t need to verify if you truly trust. It has come up recently in my life and work, so I decided to dig in a...
My wife and I have driven a Model S for over 2 years, and a Model 3 for a couple months. We get a lot of questions about whether we like the cars, Tesla in general, and whether the “cheaper Te...
https://www.jonathanklein.net/2018/10/why-you-should-buy-tesla-model-3.html
I'm co-organizing React Boston , the first react.js focused conference in New England this fall! The conference will be held on September 23rd-24th (this is a weekend), in the heart of Boston ...
https://www.jonathanklein.net/2017/07/react-boston-new-englands-first-reactjs.html
This was originally a Facebook post, but I'm preserving it here in a slightly longer format due to the transient nature of Facebook. August 2016 was the hottest August ever . So was July. And ...
https://www.jonathanklein.net/2016/10/what-you-can-do-about-global-warming.html
My second Pluralsight course, Composer: Getting Started , just went live! This is another course that's loosely based on a talk I've given in the past, with a lot more of the details fleshed out...
https://www.jonathanklein.net/2016/10/composer-getting-started-published-on.html
I've just published my first Pluralsight Course: High Performance PHP ! I've spoken about this topic a number of times in the past, so it seemed like a good fit for my first foray into the scr...
https://www.jonathanklein.net/2016/04/high-performance-php-now-on-pluralsight.html
When I left Etsy at the end of February, it was because I wanted to join something small where I could have a lot of impact. I did that, becoming a co-founder/CTO at a three person startup in Bos...
https://www.jonathanklein.net/2015/05/joining-attendcom.html
February 27th was my last day at Etsy, concluding 2.5 years as a remote employee (more on what's next in a future post). A lot has been written about remote work, including a recent book , but I ...
https://www.jonathanklein.net/2015/04/reflecting-on-25-years-as-remote.html
I've decided to narrow the focus of this blog, exclusively covering the following topics: Software Engineering Web Technologies Web Performance My Career All of fitness related posts (push...
https://www.jonathanklein.net/2014/11/refocusing-content-on-this-blog.html
I completed my first GORUCK event on 9/13, a Light in Boston. We covered about 8 miles in 5 hours and I was carrying roughly 30 pounds. Overall it met my expectations as a challenging event, al...
https://www.jonathanklein.net/2014/09/goruck-light-after-action-review.html
I just spent over a hour wrestling with this bug, and I'm hoping this post will help spare someone else the same pain. The problem that I ran into was an annoying flicker when using the jQuery ...
https://www.jonathanklein.net/2014/07/fixing-jquery-animate-flickering.html
In addition to my goal of doing one million push-ups by the age of 50, I always wanted to be able to do 100 consecutive push-ups. I started training heavily towards this goal on February 1st o...
https://www.jonathanklein.net/2014/07/the-road-to-100-consecutive-push-ups.html
For a long time one of the recommendations for a faster site has been to “serve your static content from a cookieless domain”. This suggestion shows up in the Google best practices , the Y...
https://www.jonathanklein.net/2014/02/revisiting-cookieless-domain.html
This post originally appeared on the Perf Planet Performance Calendar on December 7th, 2013. Domain sharding has long been considered a best practice for pages with lots of images. The numb...
https://www.jonathanklein.net/2013/12/reducing-domain-sharding.html
This is a follow-up to my "1,000,000 Push-ups " post. Check that out for the reasoning behind this challenge. November 19th was my birthday, and it also marked the end of the second year of my...
** UPDATE 12/03/13 ** - This article was deleted by Wikipedia moderators. If you want the full background on why, check out the deletion talk page . I have just moved the article to the Web P...
https://www.jonathanklein.net/2013/11/a-new-source-for-wpo-resources.html
When you work on web performance every day, it is easy to assume that the best practices are widely known, widely understood, and widely followed. Unfortunately, as I have learned through a cou...
https://www.jonathanklein.net/2013/11/we-have-long-way-to-go.html
For context about 30 day challenges, watch this Ted Talk by Matt Cutts . My 30 day challenge in September was to be a vegetarian - and a true vegetarian, so no meat whatsoever, including se...
https://www.jonathanklein.net/2013/10/30-day-challenge-vegetarianism.html
My 30 day challenge for August was to avoid watching any television or movies, and I finished about a week ago. This challenge was tough, primarily since my girlfriend Stephanie (who I live wi...
https://www.jonathanklein.net/2013/09/what-i-learned-from-30-days-without-tv.html
Last weekend was the 2nd annual Northeast PHP conference in Boston. I gave two talks, "Practical Responsive Web Design " (slides ) and "Scaling PHP to 40 Million Uniques " (slides ). I had a...
https://www.jonathanklein.net/2013/08/northeast-php-recap.html
For context about 30 day challenges, watch this Ted Talk by Matt Cutts . I'm trying an experiment for the month of August - not watching any television or movies. I've never been someone wh...
https://www.jonathanklein.net/2013/07/30-day-challenge-no-tv-or-movies.html
Human logic, unlike that of the machines which we program and use every day, isn't perfect. We make mistakes, we establish bad mental habits, and we have many cognitive biases that negatively i...
https://www.jonathanklein.net/2013/06/cognitive-biases-in-software-engineering.html
One of the most important things you can do for your health, happiness, and productivity is to get enough sleep. You have probably heard this so many times that it feels like white noise at thi...
In the spirit of the 30-day challenges popularized by Matt Cutts (among others), I have spent the last 14 days on an "information diet". This is not a new idea by any means, and in fact there ...
https://www.jonathanklein.net/2013/04/14-day-challenge-information-diet.html