2017 I quit my job at Small Improvements. I made the decision to move on after being 2,5 years a software engineer at this great company. It was a tough decision to make, because the company had a huge impact on me from a personal and professional perspective. It is always hard to move on. But then again, I didn’t want to get too comfortable. And I don’t want to get stuck in one particular lifestyle either. I want to experience different things!
Now, I want to be bold and try to make this next step to have more time for the things that I truly value. I would separate these into four cornerstones: teaching, making, working and volunteering. You can find out more about these cornerstones in the article in case you want to work with me.
The first cornerstone of my endeavour is teaching. Writing about my own learnings in web development started as a sheer experiment. I enjoyed the process of writing, digging into the problems by trying to explain them to myself, and bringing the solutions on paper in concrete yet simple words. I never expected others to read about them. Yet, I grew an audience of over thousands of daily readers. Many people supported me in my doings and they gave me the opportunity to teach; an activity that I discovered as a meaningful thing to do in my life.
Are you a company looking for exposure for software engineers and web developers to get them to your hiring pipeline? I would offer you to sponsor quality articles of mine whereas your company name would show up to attract potential candidates for your endavour. The sponsoring can happen on a small scale with articles yet scale up to a whole sponsored ebook. At this point in time, this websites has enough readers to make this an interesting opportunity for you.
Do you want to teach others as well? My biggest advice is to start a personal blog yourself. But if you just want to get started in contributing to a community of like minded people in the domain of React, you can checkout this Slack Group where people help each other to learn React.
Do you want to support me so that I can continue providing (free) teaching material for students? Checkout my Patreon and be my Patron. This way, you can unlock course content of mine over time as well. I would love to have you on board! Otherwise, check out my about me page to find out about more ways to support me.
The second cornerstone of my next endeavour is making new stuff. While I worked in my last 9 to 6 job, I collected a huge list of ideas over time. I guess most of the people are keeping such a list, but there is never enough time to tackle all of these items. Recently, it was the first time that I showed my ideas to someone else. I was astonished that I had gathered over 1000 items in various lists and sublists.
All these items are ideas about applications, things I want to learn, things I would like to teach and things I want to write about. But as full-time employee, I never found the time to do all these things. Maybe I even don’t find the time right now, where I have to figure out how to earn my own share, but that’s what this adventure is all about.
A couple of things that I have built or contributed along the way. Just if you are curious and want to check them out:
- Road to React
- Small Improvements
- Machine Learning Projects
- Open Crowd Found
- Purchasing Parity Power
- Lots of other projects can be found on Github!
Working: Consulting and Freelancing
All this jabbering about being self-employed, making and teaching doesn’t work without generating any income whatsoever. That’s why my third cornerstone is consulting and freelancing. After working for a couple of years with like minded colleagues in the 9 to 6 world, I always wanted to give consulting a shot in my life. Now I thought it would be the perfect time. I would love to work closely with clients on applications and solving their problems. In this scenario, I am able to shift from being a consultant, who is giving advice and a clear strategy for the application, to being a freelancer who can deep dive into the code and solve problems for you.
So, if you are seeking for a on-site/remote german/english speaking software engineer, don’t hesitate to reach out to me. I want to work with you on your web, mobile or embedded applications.
Do you have a product idea but can’t execute it yourself? I am able to build a MVP for you from scratch. It would be a vertical cut through all the technologies from the client-side application, connecting it to a database, deploying and hosting. Afterward, it can go even beyond the initial MVP. It is up to you how far it goes. It’s your opportunity to have me as dedicated developer to bootstrap your idea in an effective and efficient way.
Does your application need more contributing developers? In the past, I have collected enough knowledge to work efficiently in large code bases with different workflows and tools. I would want to be invested in your project, to learn about it, but also to earn my share. The other way around, you get a reliable developer who is eager to have an impact in your tech stack and team.
Does your company want to get involved in open source to attract potential candidates for your development department? I can help you to spot and extract potential features from your code base and enable everyone to use it as an open source library. Open sourcing makes companies attractive for candidates, because you as a company give something back to the community.
In addition, I would consider other opportunities, too, which would enable me to learn about one of the following things. They are not in a particular order, but the ones with the exclamation point would be most interesting for me:
- Get into other Programming Languages:
- Python (!)
- Get into other Domains:
- Machine Learning (!)
- VR (WebVR, ReactVR, …)
- Get into new Tech in web and JS:
- (!) GraphQL
As a software engineer, it is too easy to get lost in your tech bubble without thinking about any third-parties and just stick to a certain group of people. But as I see it, it is so valuable to step outside of your bubble to broaden your horizon and to be there for others. Software engineers are often privileged to do such a step. Living a different lifestyle and then again having the opportunity to step in for others.
That’s why I made the decision that I want to accomplish all the previous cornerstones, teaching, making and consulting, from abroad. I want to immerse in different cultures and countries, trying to avoid to be exposed to the tech bubble all the time, and get as much as inspiration from the people in these countries and their culture.
I always found it meaningful to give something back to less blessed people. When traveling, I don’t want to spend my days as a tourist in a foreign country. I want to have an impact while traveling. Especially, I want to be able to leave an impact on children’s education in developing countries by teaching myself or educating others about it. I deeply hope that I will get to know those small organizations that want to make a change where I can have an impact and spend some of my remaining time outside of the tech bubble.
So yeah, it is an exciting time for me right now, but somehow I will figure it out. I hope there was at least one opportunity for you to work with me. Otherwise, there are a couple of ways to simply support me. Looking forward to hearing from you :-)
Did the article help you? You can share it with your friends on social media , support me on Patreon or take one of my courses
The Road to learn React
Build a Hacker News App along the way. No setup configuration. No tooling. No Redux. Plain React in 190+ pages of learning material. Learn React like 21.000+ readers.Get the Book