Migrating out of PostHaven

My blog was hosted on PostHaven for about 12 years now. It’s a pretty good platform and has served me well. But I wanted to move my blog to a MarkDown powered static site. Unfortunately, posthaven doesn’t provide an export option, probably because it not in their financial interest. Oh well, I’ll scrape my own blog and extract the posts. My first attempt was to use the requests and BeautifulSoup to fetch the urls from the archives page....

May 19, 2023 · 2 min

Examples are Awesome

There are two things I look for whenever I check out an Opensource project or library that I want to use. Screenshots (A picture is worth a thousand words). Examples (Don’t tell me what to do, show me how to do it). Having a fully working example (or many examples) helps me shape my thought process. Here are a few projects that are excellent examples of this....

October 6, 2019 · 2 min

Language and Thought

I believe that the language you speak influences the way you think. I don’t have any kind of proof other than some anecdotal evidence. Recently I started noticing this in the field of computer languages as well. I consider Python to be my dominant language. I have a coworker (let’s call him Aaron, because that’s his name) who likes to bait me by pointing out certain lack of features in Python and how Ruby gets it right....

March 16, 2018 · 1 min

git open - A small git hack

You can add a git sub-command by defining a new alias in your ~/.gitconfig file as follows: This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters [Show hidden characters]({{ revealButtonHref }}) [alias] open = !...

February 20, 2018 · 2 min

In defense of GPL

When I first started coding, GPL used to be the most popular license for open source projects. It was the go to license for someone dipping their toe in the FOSS world unless you’re developing software for FreeBSD. But over the past few years, companies have pulled a brilliant coup d’état and convinced the up and coming programmers that GPL is a virus. If you release your software in anything other than MIT or BSD license the programming community looks down upon that contribution....

February 12, 2017 · 3 min