• Underestimating Reverse Engineering

    When I first encountered my first Rubik's cube, I was fascinated by the numerous colors and patterns. Like many others, the fact that was a three dimensional puzzle had a certain beauty to it that caused me to obsess over it for some time. Yet while I would eventually be successful with solving the first two layers on my own, the final layer always eluded me.

    Read more →
  • I Can Solve a Rubik's Cube!

    For my entire life, I've always envied those who could solve a Rubik's cube. Not only did I have a level of respect for what I thought would be an impossible task, but there was also a part of me that wanted to be able to join that "elite" group of people. Well, I'm proud to say that I can solve a Rubik's cube!

    Read more →
  • Why I Switched from Sublime to VS Code

    Let me begin by stating that I have a been a hardcore Sublime Text user for the past 3 years. Not only did I spend $80 on a full license, but I also purchased Wes Bos' Sublime Text Power User guide for $45 so I could get even better at it. In other words, I was committed to the tool and had invested the time and money in it.

    Read more →
  • A Single Obsession

    For those who don't know me, I'm a compulsive learner. I enjoy ramping up on new topics and since my interests are rather diverse, this leads me to often be pulled in eight different directions at once. And that's not an exaggeration in the slightest. The number of projects that were started with an initial burst of excitement and possibility often got quickly replaced by another which left a trail of project husks behind me.

    Read more →
  • My Thoughts on "Full Stack"

    Being a full-stack developer is all the craze right now. It seems like all bootcamps with web developer programs are selling people on the idea of being full-stack. And to top it off, it seems like a lot of companies are interested in hiring them. So one might conclude that more developers should try to become full-stack right? Nope. I think not.

    Read more →
  • So I Converted to Tabs...

    For those who watch Silicon Valley, you might remember this hilarious scene where Richard is dating a girl who uses spaces instead of tabs and there's hilarity that ensues as they do work next to one another. Now, this is a topic that plenty of developers have gotten plenty heated over. And while I love an enthusiastic debate over little details like this from time to time, it's certainly not one of those things that I'd be willing to die on a hill for. Nonetheless, I wanted to write a post about my history with the topic and why I ended up on tabs.

    Read more →
  • Practicing the Act of Creating

    With November being National Novel Writing Month (NaNoWriMo), I thought it would be appropriate to follow a similar theme and to simply try to write a post every day this month. I know that it will be a challenging endeavor since it means I'll have to come up with twenty-eight more topics to write about, but I think it'll be a worthwhile adventure!

    Read more →
  • Three Steps Forward. Two Steps Back

    With the start of a new month, I've decided that it's time to be introspective on my past behavior and patterns in an effort to figure out what has held me back. In many ways, this year has been an exciting one with many new experiences and opportunities for growth that have been invaluable to me. On the flipside however, as I look back at the various goals I tried to set for myself, it seems like I'm still spinning my wheels when it comes to goals that should have been accomplished long ago.

    Read more →
  • The Importance of Fundamentals (No Matter How "Experienced" You Are)

    As a self-taught developer, I've hit a couple of key milestones in my career: (1) managing to get a job in the field without any formal training and (2) proving that I was able to keep up with everyone and push forward regardless of the challenges in front of me. That said, there is always a question of what to do next. New framework? New language? New technology stack?

    Read more →