- Joined
- Oct 14, 2020
- Messages
- 9
Rep Bank
$175
$175
User Power: 156%
Time to stop lurking so here goes.
This ended up being a pretty lengthy one.
I've been writing my first software product for about three months now and thought I would share some of my experiences along the way in case it might be of some use to someone.
Small intro:
I've been programming since 2012 so this isn't my first programming project, but this is my first entrepreneurial endeavor, so take everything I say with a pinch (or a mountain) of salt. Please feel free to ask questions and criticize if you see something that sounds like BS, I'm here also to learn how to do better. If I'm doing stuff a$$-backwards in your opinion, please let me know! I identified a pain point some months back, didn't find a proper solution for it and am currently creating it myself in the middle of desert of desertion.
Enough introduction stuff, here are some of my findings:
How to find the TIME to work on your product while still having a day job:
How to find the ENERGY to work on your product while still having a day job:
How to stay healthy when you don't have much time to spend:
Learn your taxes:
Failures and stuff that I'm currently struggling with:
Cheers!
This ended up being a pretty lengthy one.
I've been writing my first software product for about three months now and thought I would share some of my experiences along the way in case it might be of some use to someone.
Small intro:
I've been programming since 2012 so this isn't my first programming project, but this is my first entrepreneurial endeavor, so take everything I say with a pinch (or a mountain) of salt. Please feel free to ask questions and criticize if you see something that sounds like BS, I'm here also to learn how to do better. If I'm doing stuff a$$-backwards in your opinion, please let me know! I identified a pain point some months back, didn't find a proper solution for it and am currently creating it myself in the middle of desert of desertion.
Enough introduction stuff, here are some of my findings:
How to find the TIME to work on your product while still having a day job:
- I have made small changes here and there to make more time. I managed to negotiate a fully remote contract (even outside the pandemic) which removed about two hours of travel time from each day, win! If this is something you would like to do as well and your current job description allows it, ask your boss even if you feel a bit uncertain about it. Working remotely will free more time but remember that it is not a license to be lazy so keep that in mind.
- Another big one was to make "time sinks" more inconvenient. In my case I had a pretty bad gaming addiction (Overwatch, Escape from Tarkov), so switching operating systems from Windows/Linux dual boot to Linux only, helped me get rid of that problem. Gaming on Linux works, but more often than not there is some configuration that is wrong and the game won't boot without fixing. It's a small inconvenience but enough. I still play occasionally (once every couple of weeks for an hour or something at max) but it is under control. Whatever your current addiction is, same kind of a trick might help you so give it a try.
How to find the ENERGY to work on your product while still having a day job:
- I noticed that after work it was way too easy to just go to YouTube or do something other than product building, so I decided to switch things up a little bit. During weekdays I develop the product every morning before work for ~3 hours between 5AM and 9AM. Workout is at 9AM and day job starts at 10AM. I still try to work after day job but I've been failing at this recently. Weekends are for product building and I usually try to schedule the biggest tasks to those days. Remember to go to sleep early enough though, sleep is what we most easily skimp on even though it's vital for our well-being. If I ever feel like I need a day off from product building, I'll usually time it during the weekdays in order to not lose as many hours.
How to stay healthy when you don't have much time to spend:
- If you have the space, build your own gym. One of the best investments I ever made. It doesn't have to be anything big. I started with a pair of PowerBlock dumbbells and built from there. The gym now includes a half rack, 400ish lbs of plates, barbell, bike, jump rope, resistance band(s) and rings. Make it easy to work out and you'll find yourself working out more!
- Got rid of back pain by getting a standing desk.
- Drinking water once every two hours (set an alarm) helped with stomach issues.
Learn your taxes:
- Yes, it's boring. But it's also pretty cool to discover all the stuff you can deduct from taxes. This discovery saved me thousands this year alone.
Failures and stuff that I'm currently struggling with:
- I thought the product would be ready by now but it proved to be a lot more work than anticipated. This has eaten my self-esteem sometimes pretty badly. I noticed that whenever the task feels insurmountable, I need to get a small win for the day to keep going. Disclaimer, programmer talk: If you are a programmer, anything from a single git commit (even if it's just refactoring old code) helps. Sometimes there are those days when your toe hits every corner in the apartment and it's usually a good idea to take a walk outside. Let your mind work on the problem for a little bit. It's pretty common to struggle with an issue for the whole day but have an A-HA moment when doing something completely different.
- Deciding what's enough for the MVP (Minimum Viable Product).
- Amazon book orders. Started getting rid of this issue by removing Amazon app from my phone and signing out of the service to make it more difficult to buy more books or other crap I don't need.
- Being too passive in life apart from this product building thing and work. Talking to strangers has become an insurmountable fear for some reason. Starting to fix this by writing this post. To hell with these stupid fears.
Cheers!
Dislike ads? Become a Fastlane member:
Subscribe today and surround yourself with winners and millionaire mentors, not those broke friends who only want to drink beer and play video games. :-)
Membership Required: Upgrade to Expose Nearly 1,000,000 Posts
Ready to Unleash the Millionaire Entrepreneur in You?
Become a member of the Fastlane Forum, the private community founded by best-selling author and multi-millionaire entrepreneur MJ DeMarco. Since 2007, MJ DeMarco has poured his heart and soul into the Fastlane Forum, helping entrepreneurs reclaim their time, win their financial freedom, and live their best life.
With more than 39,000 posts packed with insights, strategies, and advice, you’re not just a member—you’re stepping into MJ’s inner-circle, a place where you’ll never be left alone.
Become a member and gain immediate access to...
- Active Community: Ever join a community only to find it DEAD? Not at Fastlane! As you can see from our home page, life-changing content is posted dozens of times daily.
- Exclusive Insights: Direct access to MJ DeMarco’s daily contributions and wisdom.
- Powerful Networking Opportunities: Connect with a diverse group of successful entrepreneurs who can offer mentorship, collaboration, and opportunities.
- Proven Strategies: Learn from the best in the business, with actionable advice and strategies that can accelerate your success.
"You are the average of the five people you surround yourself with the most..."
Who are you surrounding yourself with? Surround yourself with millionaire success. Join Fastlane today!
Join Today