Category Archives for articles

Identifying Misconceptions about Learning Programming

​Let us discuss some common misconceptions about learning programming.

While at a cafe yesterday, working on other blog posts, I began to ponder about the life as a programmer. We spend a lot of time learning new things. Not just related to programming, but also other areas of interests. Programming actually taught me a lot about the process of learning and how to learn quickly. However, I believe still that we can often fall into the trap of not harnessing our full learning potential. Not because of laziness or other negative habits, but due to misconceptions about learning programming.

In the hopes of aiding myself in the future, and those that come across this article, I have put together a list of 4 common misconceptions about learning programming. I put this list together in the hope of aiding all programmers and aspiring programmers, regardless of where an individual is at in their journey. 

Misconceptions can be made by the very best programmers. What makes misconceptions elusive is the fact that we are unable to determine for ourselves whether or not it is a misconception. It needs to be pointed out by somebody else. Some misconceptions are downright dangerous, because they create bad habits which will continue to haunt us and generate a negative snowball effect if left to go rampant in ones life as a programmer.

Without further ado, let us dive straight into these misconceptions. Please bear in mind that the order has nothing to do with the degree of significance.

Continue reading

Free Course – How to Create a Blog That Boosts Your Career

To readers who want to learn programming, data structures and algorithms. You may be surprised, but this post will not be about any of these topics.

In this post, I want to give a special shout out to John Sonmez at For those that are interested, right now, I am currently taking an online email course titled How to Create a Blog That Boosts Your Software Development Career.

Don't get me wrong. I am still focusing on software developers and programmers. However, unlike other posts, I would like to talk about why every Software Engineer or Programmer should start a blog. Funnily enough, the reason why I started this blog is not because I read 

Without giving away a large amount of content in this course, let me give you three specific reasons why you should sign up for this course.

If you guys have any questions/queries regarding your career or what the software engineering industry looks like, John's website is a great place to go to for resources.​

Continue reading

Become a better programmer – Five Methods to Sharpen Skills

If you are visiting this website, chances are, you want to learn how to code. You most likely have an interest in algorithms and data structures. In this post, I will be discussing 5 effective methods for learning how to code and become a better developer. I strongly believe that these points apply to developers throughout the entire life, regardless of how many years of coding experience one has under their belt.

So far, in my career, I have made tonnes of mistakes when it comes to choosing a method of learning. Therefore, I want to share with many people as possible about my mistakes. Hopefully, by reading this post, I can save some software engineers and programmers a lot of time, energy and willpower. 

For learning mistakes, please refer to my article on common learning mistakes made by programmers. The majority of these points are from experience. Therefore, I sincerely hope that everybody reading these posts will be able to benefit from me sharing about past mistakes.

If you have been following me, you will know that I am very dedicated and passionate about learning and empowering other developers to maximize their potential.​ If you find this article helpful, please share this article with other developers so that they will not make some of the mistakes I have made in the past. Developing good habits from the get-go will save you a lot of time, money and effort which could be invested elsewhere.

So, without further ado, I present to you 5 effective methods for learning how to code or a new technology.​

Continue reading

The 7 Common Learning Mistakes Programmers Make

In this post, I will be discussing what I believe are common learning mistakes programmers make in their journey. For those that are visiting for the first time, congratulations! This is the first post where I will be sharing from personal experience.

During my journey in life, and also as a programmer, I have made tonnes of mistakes. The reason I am writing this post is so that readers will not make the same mistakes I did in the past. Please note that this post is not to criticize myself or any other individuals. Rather, it is to identify mistakes and negative patterns to empower the readers to be more intentional when learning.

I have always been a huge fan of efficiency.

Seoul, the city that I am living in (at the time of writing this post), has what is considered one of the more efficient public transportation systems. Almost everything runs on schedule. Trains come every 5-10 minutes (2-3 minutes during rush hour). Food deliveries are done in approximately 20 minutes after you place your order. Internet speed is extremely fast. Despite how well you think you are doing, there is always room for improvement.

Sometimes, identifying new methods may do the trick. In other cases, it may be snapping out of a negative mindset or pattern. In this article, I will be discussing 7 common mistakes that programmers make today when learning how to code.

The order of the list does not, in any way, reflect the weight or importance of each point in any way.

Continue reading