Growing up building. For all that I've created, I had no prior knowledge of how it should be done. It usually started with me confidently responding to someone “Yes, ...
I grew up building all sorts of things. Simply because I couldn’t find a single class at school challenging enough to keep me engaged.
Every day after school (sometimes during school — don’t tell mom), I looked to build something new and exciting. Ranging from wooden swords and tree-houses at 10 years old; to websites and computer viruses (apologise to those affected) at 14; and to construction industry ERP systems at 16.
For all that I’ve created, I had no prior knowledge of how it should be done. It usually started with me confidently responding to someone “Yes, this can be done.” My curiosity and positive attitude propelled me to learn what was required on the spot, making my building experience interesting and fun.
I gravitated towards projects that were more challenging and meaningful, which kept me engaged and motivated to passionately keep building. With every new project, not only did I find my knowledge growing, but the projects were also growing in both scale and impact.
In the age-of-information we now live in, I find learning by building more relevant and important than ever before. Action-driven learning is more effective than abstract learning, especially now given the information overload we all experience online. This learning method focuses your attention on what is immediately required to solve the problem, while also physically showing you the impact of your actions. This drastically improves the brain’s ability to understand and absorb the new information.
Thinking about how learning can be optimized for effectiveness takes me to another important experience that really helped me learn and grow. It is a discovery that stacks up to project building and unlocks 10x personal growth; it’s something I’m still working on at this very moment…
With my project ideas now growing in scale, I realized that I could only do so much alone. A strong need to connect with like-minded individuals started rapidly growing in me and I immediately recognized that this wasn’t a new feeling. I had felt this a couple of times in the past and it had been fulfilled by the connections I made during my military service and university studies.
I realized that the only way forward was to find my tribe; to connect with like-minded people who also love building and working together. It is what I call the “ultimate learning method”, connecting with people who have similar interests and are equally passionate about learning, collaborating and creating new fun experiences.
And that’s how my current journey started. I was 25 and at the highest steps of the corporate ladder, but felt no real sense of purpose and fulfilment. I just knew that I had to take action quickly and that’s exactly what I did.
Finding like-minded people is not an easy task. Especially when living on a small island nation with a population of 600,000 and in a pre-social media era. There’s a small chance you find interesting connections in smaller communities, such as through schools and universities. But this wasn’t really all that helpful for me given the old fashioned schooling system and also that I had already graduated at this point.
Starting something new is always difficult. When I working on my first coding project, I was wondering where to begin. I wondered what technologies I should use and whether I would come up with a good project idea. Today we will be going over my beginner’s guide to coding projects. I want to help you answer the same questions I asked myself when I worked on my first project. This will be especially helpful for people with little to no experience working on coding projects. If this post is helpful, please consider subscribing to my YouTube channel or check out my other articles for more content like this!
Android projects with source code - Work on real-time android projects. We’ll start project ideas from beginners level and later move to advance projects.
Although we still talk about programming as a standalone career, the dominance of technology in our lives makes it clear that coding is much more than a career path. In my opinion, computer science is more than a college major or a high-paid job; it’s a skill, essential for thriving in a modern-day economy. Whether you work in healthcare, marketing, business, or other fields, you will see more coding and have to deal with a growing number of technologies throughout your entire life.
The trick of being an entrepreneur is to extend your runway long enough to become profitable. If you haven’t nailed product-market fit by the time you run out of cash, the jig is up.
Time is the most valuable asset, use it wisely. That is why you should prove your ideas before implementing them. Programming is time consuming, I love programming but I avoid writing code whenever it is possible. A perfect written software, that nobody wants, is just a waste. To identify if an idea worth implementing, I use these tactics.