Archive

November 2019

Browsing

As I’m hitting day 32 of blogging every day, I’ve got a new plan for how I intend to proceed for the 365 days of blogging. I’ve come to the realization that unless I am willing to spend 2 hours a day writing a blog post, I’m not going to be writing the quality of post I want to be producing. Plus having to come up with something to write about every single day ensures…

As a Pythonista, Django is the go-to web framework for me. It’s far from sexy, but that doesn’t matter. Django’s catchphrase is accurate: “The web framework for perfectionists with deadlines”. The batteries-included approach that Django takes, similar to Ruby on Rails, makes it an incredibly productive framework. Let’s briefly talk about the standard challenges or choices you will need to implement for any web application. Standard challenges How are you going to map your data?…

I came across ZeroTier a few years back but had never played with it until recently. It turns out to be really cool. It allows you to create a virtual network and connect any devices you have. For my use case, I have a small home-lab and a Synology NAS which are on my private network. I want to access these from outside of my home, but I don’t want to expose them to the…

In the previous post, I wrote about using managed services for solo founders. In this post, I’m going to talk about self-managing your infrastructure. For the vast majority of solo founders out there, this is not the recommended path. But if you must, there are some things you should do to keep your life easier. 1. Containers, containers, containers! Everything you do should be containerized. Containers are portable and can be run anywhere. Also, they…

A few posts back, I wrote about switching up my training routine. I’ve been training “intensely” for a little over a week now and I have already learned some lessons. Lessons learned 1. Train weaker muscle groups first On my first upper-body day, I started with chest and then back. Then I did shoulders, followed by biceps and triceps. This was not the right order. My mind-muscle connection for chest and back was great. Shoulders…

Yesterday on HN I saw a discussion on “how do you manage infrastructure as a solo founder?”. The question is about how to ensure that you have maximum uptime and ensure that issues are quickly resolved. This is a good question, as a solo founder you want to spend your time building new value, not fighting fires. Because of this, managed offerings are almost always the right move. They are more expensive, but the sanity…

Setting the challenge of posting daily was probably made hastily. But I’m not taking the challenge lightly. I actually want to write these posts daily. But it is in fact a challenge. Any challenge that requires a daily action is hard because things like travel always come up. When you are in your normal day-to-day life, knocking out a post is simple. It may take a while, but there is plenty of “flex” time that…

There is often a disconnect between what is fun and what should be done. This is especially true in software development. As a developer, we are often drawn to shiny new tools. We want to play with the sexy new technologies, not the old reliable ones. But when it comes to building products, boring is good. When you build boring, you are building something with a stable base. Boring usually has an enormous community where…

A little while ago, I wrote about the frustrations of using CSS. There is no denying that CSS is powerful, but it can prove challenging to accomplish what you want. I suppose it is inevitable, there are 7 billion+ people out there, a few of them must be exceptionally good with CSS. But I think exceptionally good is underselling Diana Smith’s skill. This morning while checking out HN I saw this: https://diana-adrianne.com/purecss-lace/. The whole image…

Listening to music while working or writing can help you get really focused on the task at hand. Since we need to have a buzzword for everything, some would call this getting into a state of deep work. We can also just call this non-distracted work. But anyway, music can help you block out the outside world while you focus. The important thing is that the music needs to fade into the background. Jamming out…