Knowing when to quit

By Josh Sherman
1 min read
minimalism
productivity

A few months back I wrote a post about staying motivated by continuing streaks and how having streaks can keep you motivated even when you are struggling. Just the thought of breaking a streak, especially one that’s a few years old is terrifying. Right now, I am terrified. After two […]

Improving my Vim experience

By Josh Sherman
5 min read
vim
productivity

I love Vim but the fact is I’ve been soul searching for a new editor because I am starting to think I am missing out on things. I decided to put together a list of issues that I have with Vim so that I can work towards imprioving my Vim […]

Detect bots and spammers with Project Honey Pot and PHP

By Josh Sherman
2 min read
development
open-source software
php
spammers

Project Honey Pot is one of my favorite services. They offer an API that allows you to pull information on an IP address. This comes in very handy when vetting traffic coming to your website. I discovered the service a few years back after realizing that I had some spammers […]

How to convert a string to a time with PHP

By Josh Sherman
1 min read
development
php

Converting a string to a timestamp is one of my favorite things about PHP. In fact when trying to decide which language to build [HolidayAPI][holidayapi] in I couldn’t find an implementation of PHP’s strtotime() that rivaled the original. The strtotime() function takes a textual string as input and then spits […]

Cutting the cord on cable

By Josh Sherman
6 min read
personal finance
productivity

IT HAPPENED, IT FINALLY HAPPENED! I have been fighting the good fight against my wife for a while now. Why are we paying for Netflix, Hulu, Amazon Prime and the occasional Redbox movie on top of paying for cable? NO MORE! We are now cable free and I couldn’t be […]