Choosing Your Tech Journey People that are just starting out their learning journey have the tendency of asking this question. Web Development is a Programming type. Mobile App Development is another type. What I’ve found is that Programming usually means software development using Java or Python languages that run on the user’s machine and web development means using a web-based language to produce web-applications. Now that we have clarity around the question, it’s time to formulate the answer. I’m a big believer of learning to program using an object oriented programming language first before deciding to specialize. Picking a language

My Laravel Journey: Books That Paved the Way I became a web-developer when YouTube tutorials weren’t still that popular. Everyone was just starting out and I had no idea where to begin. Since I didn’t know much about development, I didn’t even know which questions to ask. I pieced together a rudimentary understanding of what web-developers do by catching tech-talk from some of my coworkers in the software development department (I wasn’t in that department yet). What I heard was, “something something PHP.” Well, maybe PHP could help me, so I set out to learn PHP. I had enough sense to

Triumph Amidst Challenges This is more probably of a cautionary tale than it is of a successful and optimized approach to becoming a software developer. My start was kind of rough, pretty brutal to be completely honest. If I had to do it all over again, I would take a completely different approach. The only reason that I became a software developer was because I possess the following qualities: patience and persistence. Background I was in high school when I first got introduced to computer programming. Prior to that, it was just normal computer curiosity. I spent time looking through

Books to Complement Your Skills The learning never stops as a software developer. If you’ve recently learned how to program, you may be asking yourself what else should you be reading. What else is there to learn? A lot more…trust me. Below are some of the books that I personally recommend for junior-to-mid-level developers to read aside from their regular programming content. If you know anything about me, you’ll know that I love Head First books. With the Design Patterns book, it’s time for you to broaden your thinking. For example, let’s say that you start writing code in Laravel. You’ll

Where Coding and Project Management Skills Excel I joke around with my wife frequently that project management is the answer to life. But I’m only half joking. Once you understand project management, you can apply it to anything to get yourself organized and stand out from the rest. One of the main reasons that I’m confident that I can land a job in most companies is for my project management skills. Understanding that most people do not know project management well enough is an advantage that I take everywhere with. I’ll start at a new job, organize the company within

What Really Shapes Your Journey There was a period of time recently where everyone wanted to learn to code, quickly. People would come to me and ask me for guidance related to learning to code and going to a 12 to 20 week bootcamp in order to do so. Is this enough time to learn to code? Can I get a job after I go through this bootcamp. Yes and no, respectively. It’s not enough time to become a developer, but surprisingly, it is enough time to get you a job. We’ll look at the reasoning behind it in this

Why It’s a Top Career Choice Web development is a booming industry, and it’s one that you can get into if you have the skills and knowledge. The demand for web developers is high, which means there are plenty of opportunities for those who want to work as part of this field. However, web development isn’t just about writing code; it also involves studying how websites work from an engineering perspective so that you can optimize them for user experience and performance on multiple platforms. Flexibility Web development is a flexible career: It allows you to work from home, as

A journey of coding and bonding My son is entering 4th grade and I thought, “can’t be a better time to teach him programming than now.” It helped that he genuinely expressed interest as well. I’m about a week in and it’s going great. We’ve even started going through and programming a robot hand on the Raspberry Pi. https://amzn.to/3ZQguMV I started with some basics on machine code to Assembly and then to Python. I showed him the logic gates and how dumb computers really are (he really like that one :)). I then guided him on how to setup his

It doesn’t matter which degree you’re pursuing, the last thing that you want to happen is to feel like you wasted your money. How do you succeed in a Computer Science program? What is the optimal approach that you should take so that when you graduate with your B.S. in Computer Science, you’ll be ready for the workforce? I’ve gone through it and will share what worked for me when it comes to Computer Science Success. Hopefully these tips will work for you also. Proper Notes As easy as you may believe that taking notes is, it’s not as intuitive