Are you one of those people that believes their time is their most valuable resource?
I think this is wrong. Your time is valuable, but what’s most valuable is your decision making & creative energy.
Continue readingAre you one of those people that believes their time is their most valuable resource?
I think this is wrong. Your time is valuable, but what’s most valuable is your decision making & creative energy.
Continue readingMost people thought I was crazy for doing this, but I spent the last few months of my gap year working as a short order cook at a family-owned fast-food restaurant. (More on this here.) I’m a programmer by trade, so I enjoyed thinking about the restaurant’s systems from a programmer’s point of view. Here’s some thoughts about two such systems.
Continue readingMost people thought I was crazy for doing this, but I spent the last few months of my gap year working as a short order cook at a family-owned fast-food restaurant. Here’s a short reflection on 2 things I learned from the experience as it pertains to my gap year. If you’re a programmer you’d probably be more interested in this post instead. Of course, I learned much more than this, but the rest is basic food service industry lessons that would be cringy to write about, so I’ll keep it to myself.
Continue readingThis post details my adventures with the Linux virtual memory subsystem, and my discovery of a creative way to taunt the OOM (out of memory) killer by accumulating memory in the kernel, rather than in userspace.
Keep reading and you’ll learn:
Congratulations! You just finished developing your first contribution to the Linux kernel, and are excited to submit it. The process for doing so is tricky, with many conventions that the community has developed over time, so here is what I learned after doing so for the first time. This is intended to be a succinct supplement to the official contribution documentation.
Continue readingHere is everything you need to know to set up a minimal Linux kernel dev environment on Ubuntu 20.04. It works great on small VPS instances, is optimized for a fast development cycle, and allows you to run custom binaries to exercise the specific kernel functionality being developed.
Continue reading(Originally appeared on Indie Hackers)
As the founder of an early stage company, you have a unique tool you can use, but it only lasts for a limited time. It’s the “Early Stage Founder” card.
You can use this card when talking to customers, seeking mentorship, negotiating deals… it’s versatile. It goes something like this:
Continue readingI’m over static site generators and am moving back to a blogging platform for normal humans. Things I don’t like about the static site generator experience:
Continue readingAfter failing three times, on my third try learning Chinese I actually became conversational. Here’s what I did, which is generally applicable to any language:
That’s it! The key is consistent effort over a long time (2 years), mixing solo practice and real conversation.
Other tips:
Continue reading(Originall appears on Indie Hackers)
There are pros and cons to selling a product based on “novel” technology.
Selling has two phases. First, the customer needs to understand the problem they are having. Then, they need to understand how your solution addresses the problem.
Continue reading