I usually play games which most people consider to be too challenging. That’s how I get my Fun. This comic that is extended regarding Dwarf Fortress:
So it doesn’t necessarily take that long. There are only certain amount of losses one can withstand until they need break. DF is good example of that. So is Rust, which I play these days with others. Death and destruction is around every corner there. So it is mostly matter of getting hard enough game.
I’m in position currently where I would do anything that anyone is willing to pay me. I hope to get into consulting eventually. I would love to help small/medium sized IT companies to improve their development habits, introduce them to DevOps, help them plan their infrastructure and so on… I did that quite much for past companies where I worked, and I enjoy doing that, so hopefully I can scale it to be part of my business.
Also helping such IT teams to learn new technologies. From past experience, I know that if you need to study new technology, then plan how to implement it in your company, and then overcome resistance from stakeholders and fellow devs, it is easily 1-2 year personal project you’re doing. On the side of your regular job. And as I have already quite much knowledge and interest in these things, I can speed things up dramatically. Easily for technologies and ideologies that I am already familiar, but I would think that I’d be able to take assignment regarding some new tech, study that & then pass that knowledge to IT team. Again, speeding up their learning process dramatically.
I’ve been in many courses and seen fellow devs take part on courses about new interesting tech… after few days once they return back to own company, they get asked what did you learn, how do we start using this new knowledge? Answer is pretty much always “It looked cool, but no idea how to do it in our company”. So I would love to be more hands on with things they would learn. Not just few days of powerpoints, but more of workshops, and individually planning how these things are taken into real use.
That all is what I would love to do. But I’m not there yet. Currently I have one own mobile application idea that I am building. MongoDB is backend for that, operated through AWS Lambda. Actual application is done in React Native, admin site will be done with React, and it will use same API’s as application via Lambda’s. I like concept of serverless, and I see a lot of potential in that for these kinds of things.
Now there are also handful of potential customers who are considering some sort of applications. Can’t say that they are customers yet, as I have been planning things with them, and not billed anything yet. Somehow word has got out that I can do apps, and sparring ideas with me is good thing, so I’ve been referred by many for these kind of things. Which isn’t bad, as helping companies to drive their digitization forward is one area which I would like to do.
All in all, I am in so early stage with my business that it can become almost anything. I am open to all opportunities and time will show which of those refines into profitable business. As I was unemployed way over half an year before starting own company, living costs are driven to ground, so I can do only things I enjoy, and no need to worry about huge pile of bills every month.
Once I get this own mobile application in such shape that it can be proudly showcased, I’ll definitely post about it in these forums, showing what kind of stuff can be done with MongoDB Atlas