March 19, 2018

How I shipped my first SaaS side-project while working full-time


  1. 3

    Love your approach to how you spend your time, especially when it comes to recharging and figuring out a nice balance with your life still.

    With 3 kids, it's something I too have been focusing on this time round because burn out is no joke. Yes, like you it's taking a little longer, but I'm much preferring the journey this time round.

    Best of luck with cronhub, will be on the look out for updates on how it all goes.

    1. 2

      Definitely, rest and family are so important. I'm glad you liked the article Daniel and let's be in touch here or on Twitter so we know what every one of us is up to :)

  2. 3

    Brilliant, I like the commitment :)

    1. 1

      Thank you :)

  3. 2

    Hey Tigran - great article, thank you for sharing it. I really enjoyed reading about the level of discipline you applied in order to focus and deliver an MVP within 2 months.

    You mentioned while building the MVP, you spent 1-2 hours on it per day. Now that it's live, do you still find that 1-2 hours per day is enough to keep making progress?

    1. 2

      Hey Jonathan! Thanks for the question! Yeah I do, now that I have couple customers I also try to spend couple hours every weekend to catch up on things that are important! :)

      1. 1

        Awesome to hear you have such a good routine down already. Onwards and upwards.

        If you are ever looking for a little more accountability / kick in the butt to get more done, check out my project, Tribe of Five (www.tribefive.me).

        Our goal is to help entrepreneurs be more productive, focused, and disciplined. And we believe one of the best ways to do that is by working together in small groups with like-minded people (who are all on the entrepreneurial journey) to hold each other accountable day to day.

        Would love to have you on board!

        Cheers,

        Jonathan

  4. 2

    This is awesome! I read through some of your writing, and checked out Cronhub — I love the healthy, balanced approach to success. I've been exploring mindful growth as well. Definitely will be borrowing some of this insight ✌️

    1. 1

      Thanks Sean! :) It means a lot to me.

  5. 2

    Thanks for sharing! I reacted most to your comment about keeping tasks small: "Keep your tasks small. When you break down your project into pieces try to make them smaller. A good way to measure the size of the task is to ask yourself “Can I do this task in a day?”. If the answer is “No” then probably it’s a big task and you can break it further."

    Often times I think of a feature and think of it all in one go - but I know if I broke it up into smaller daily pieces, it would come together cleaner and more well thought out.

    Thanks for sharing and good luck!

  6. 2

    Again, congrats mate! 😀 Happy to see you succeed at your current level. Just curious though – on the front-end side, did you design everything (except the illustration) by yourself? Did you use Bootstrap to ease the making of responsive layout?

    1. 1

      Yes, everything apart from the illustrations are done by me. I've used Bulma CSS framework to help me with the design. https://bulma.io/

  7. 2

    Congrats on your launch! Your article made me rethink my approach to work/life balance, you are a good example of how to organize time properly.

    Good luck!

    1. 1

      Thank you. I'm glad it was somehow useful to you!

  8. 2

    Great article , how do you handle support ? service like this can have many Failure points

    1. 1

      I'm just getting started with this so don't know yet. Probably, if it gets too hectic I can start thinking to automate some of the manual labor :)

  9. 2

    Nice write up! I am very interested to see how your launch goes. This is a tool I'd use (and even recently considered building.) I found some competitors in the marketplace and was demotivated by that -- I could learn something from the way you handled seeing competition compared to how I handled it.

    My main feature request would be a clearer way of setting an offset for the job interval. I.e. Nightly @ 3:00AM. I suppose the workaround is to set the alert to go off 3 hours and 10 minutes after it "goes down"?

    Your tool looks cleaner and more modern than some of the alternatives I researched. Good stuff. Best of luck to you. :)

    1. 2

      Thank you so much, John! It really means a lot to me! :)

      Yeah, I think competition talks about the existing market so at least you don't have to create your own market and it puts you one step forward.

      The grace period can't be greater than 20 minutes so that won't work. But maybe you could use the custom schedule for 3:00AM in your timezone? Have you seen the custom schedule option in the monitor editing section? :)

      1. 2

        I missed that! I will take a look.

  10. 1

    Congrats Tigran. Has the product steadily increased in popularity? Any place I can see the progress of your project?

  11. 1

    Love how you emphasize on keeping your tasks small enough to finish them in your dedicated (daily) time. I need to focus more on that!

  12. 1

    Loved the whole article ... commitment .. woww !! ... would love to know about your first paid users!!!

  13. 1

    Awesome job man!!!!! Love it! Site looks good

  14. 1

    Maybe just me, but the PHP tab does not display the code at first. Only after one clicks the Python tab, clicking it displays.

    1. 1

      it's not only you, it's a bug and I'll need to fix it. Thanks.

  15. 1

    Does anyone else feel like they have seen the illustrations found on https://cronhub.io somewhere else? I can’t pinpoint where but I swear I’ve seen the illustrations used before.

    Clearly the website is heavily influenced by slack.com.

    1. 1

      Oh, the illustrations are not mine and it's not a secret at all. I've found them on https://undraw.co/illustrations :)

  16. 1

    Hey man, I would like to know, how you possibly handle DDoS attack, I hope you will not experience this, but still

    cheers, radicz

    1. 1

      Hey, a good one! To be honest, I haven't thought about that just yet. As far as I know, Laravel (the backend framework I use) has a built-in throttling setup for the API middleware. I may need to cover my ping URL by that middleware :)

      1. 0

        I think you should never answer this kind of question before implementing a proper system. And even then you should never provide details of tech stack used for security, as this gives an advantage point to hackers.