Musings of a web developer
Links and Downloads
Website Launch Checklist
Follow me on
#5 minute guide
#Learning to code
Posted on: 7/25/2022 - 6 min read
7 misconceptions about being a programmer
There are alot of assumptions made about what a programmer actually does for a living. Many of those assumptions miss the mark and are prett...
Posted on: 6/28/2022 - 4 min read
The one skill that every junior programmer needs to master
Okay, there's more than one. Alot more. But there's one skill in particular that will help with all of the rest and that's typically the eas...
Posted on: 4/27/2022 - 3 min read
How To Hire PHP Coders: An Updated 2022 Manual
PHP is used virtually everywhere online. In fact, 77.5% of all websites in the world are built using PHP. It’s probably the most popular pro...
Posted on: 1/4/2022 - 4 min read
Non-coding things every developer should know
The new year is finally among us, and I think many can agree, that it took a while to get here. With this new start though, there is new opp...
Posted on: 12/6/2021 - 4 min read
Is JetBrains Fleet the New VS Code?
Every so often you will read about the next up and coming coding IDE destined to take over the development world and topple the reign that i...
Posted on: 11/17/2021 - 4 min read
How to remove console logs in your production code
Posted on: 6/10/2021 - 3 min read
5 Handy Tips For Learning to Code
Whether you're a computer science student, an aspiring self-taught developer, or a coding boot camp student, mastering the craft of programm...
Posted on: 5/2/2021 - 5 min read
Why should you "obfuscate" your code
The technical definition of code obfuscation is to transform a working piece of code into a difficult to read and decipher logical equivalen...
Posted on: 3/22/2021 - 4 min read
How to Become a Programmer
Try googling the same query and I bet you’ll see dozens of answers to it! “Should I read every answer?” Do you have enough time? What’s gre...
Posted on: 12/9/2020 - 4 min read
What's the difference between a text editor and an IDE?
A common question that I often is why do I use Visual Studio 2019 instead of VS Code? Good question. Complex answer. Let's get into it.The t...
Posted on: 12/7/2020 - 5 min read
Mistakes I made at my first programming job
Just like in the Matrix, everybody falls their first time. You don't know what you don't know and what you don't know can sometimes cause th...
Posted on: 12/1/2020 - 4 min read
3 tips for the self-taught programmer
Learning anything in life is challenging. Whether it's skateboarding, writing, painting or coding. You don't know what you don't know and be...
Posted on: 11/30/2020 - 6 min read
5 tips to help you land your first programming job
Whether you just finished college finally after 4 years of hard work, or maybe you just completed a 6 month coding bootcamp, or even ma...
Posted on: 11/27/2020 - 4 min read
3 skills every programmer needs to develop
A programmer is many things. Particularly at a company. Not only do they build the software that other people rely on, but they also act lik...
Posted on: 11/23/2020 - 5 min read
Your first month at your first programming job
If you remember your first day in high school, or any school, it's alot like that. You don't know anyone or where anything is. There's alot ...
Posted on: 8/11/2020 - 4 min read
3 ways to protect your eyes if you are a programmer
Your eyes are typically under constant barrage and stress on a day to day basis. Everything from direct sunlight to poor lighting conditions...
Posted on: 5/2/2020 - 6 min read
Why is everyone suddenly talking about COBOL
If you have been following the news lately then you might have heard that the current strain on our government websites has caused a massive...
Posted on: 1/1/2020 - 4 min read
3 things to do to get better at coding
Another decade in the books and as we close out the year, we are all hopefully looking for ways to improve our skills in the year to come.If...
Posted on: 10/24/2019 - 4 min read
Why pair programming works
Coding for the most part is a one person job. Many lines of code, many modules, but you can only work on one module at at time by yourself. ...
Posted on: 10/14/2019 - 4 min read
It's not you, it's difficult to stay up to date with code
This morning I was sitting down sipping on my usual Peruvian light roast coffee. Getting that energy spike up and firing up my editor to wri...
Posted on: 9/16/2019 - 4 min read
This is what writing code 15 years ago was like
Just like you can't imagine a time without the internet, without coffee on every street corner and without this little black box in your poc...
Posted on: 9/9/2019 - 5 min read
3 reasons you might be struggling as a programmer
Many of you have been trying to learn to code for weeks, months or even years and as soon as you feel like you are getting somewhere and thi...
Posted on: 8/19/2019 - 4 min read
What is "no-code" and how it affects programmers
A programmer's main job in their career is to write 'code'. To create variables, functions and looping mechanisms to accomplish some form of...
Posted on: 6/21/2019 - 3 min read
What people learning to code usually get wrong
The early stages of learning anything are one of two things. They are either exciting, as you are constantly learning new things and being b...
Posted on: 5/25/2019 - 4 min read
3 things you should do when getting started as a programmer
The hardest step you will ever take, is the first one. The rest will just naturally happen as you gain more and more momentum in one directi...
Posted on: 5/17/2019 - 6 min read
How I got better at coding
I've been a programmer now for the better part of 15 years. In between that time I've taken on other roles, such project manager, Chief Tech...
Posted on: 3/6/2019 - 5 min read
Do you need to be good at math to be a programmer?
Ideally, you should be familiar with mathematics in whatever field you find yourself in life. At least to the extent that it makes sense to ...
Posted on: 12/26/2018 - 5 min read
Why you don't need more than one programming language
More is usually better, right? More cookies, is noticeably better than less cookies. Unless those cookies are bad. In which case, nobody wan...
Posted on: 12/12/2018 - 5 min read
This is why we can't have "clean code"
The idea of clean code has been circulating around the internet for a while now, and as most things in life, the longer they persist and tra...
Posted on: 12/10/2018 - 4 min read
Do you think like a programmer?
A popular thought experiment that I often give my students who are early in their programming careers is the following: There is a basket i...
Posted on: 12/3/2018 - 6 min read
How has programming changed during the past 15 years?
I first began "programming" in 2002 during my senior year in High School. I chose Python as the language of choice, mainly because it was th...
Posted on: 11/29/2018 - 6 min read
What is "black-box code" and why it's important
The concept of black-box modeling isn't anything new in the software developer world. It essentially comes down to hiding the comp...
Posted on: 11/8/2018 - 4 min read
3 mistakes programmers make when learning to code
Learning to code can be a difficult and time-consuming endeavour for many. And while there are plenty of online resources out there today,&n...
Posted on: 11/6/2018 - 4 min read
Is programming a stressful career choice?
Many people see the Instagram posts of programmer's sipping luxurious coffee in bed with their laptops at an awkward angle that would not do...
Posted on: 10/12/2018 - 4 min read
This is why programmers are so important
To those new individuals entering the programming job world currently, thoughts and ideas of high paying salaries, high tech sounding titles...
Posted on: 10/9/2018 - 4 min read
How to add a subscriber to MailChimp using C#
MailChimp is a fantastic service for creating email campaigns and managing your email lists. And they offer a relatively robust API&nbs...
Posted on: 10/4/2018 - 4 min read
Learning to code is going to get harder
We have more resources today in terms of documentation, guides, video tutorials, and how to's than at any other time in human history. We ar...
Posted on: 9/17/2018 - 6 min read
The challenges of working remotely
So you want to sit on the beach with your laptop answering emails, dishing out for loops and making out like a thief while doing it?The funn...
Posted on: 5/31/2018 - 5 min read
5 reasons to make your code more readable
The programming world is relatively split on whether more focus should be placed on code readability versus code complexity. As someone who...
Posted on: 5/26/2018 - 5 min read
The challenge of learning something on the web
Just recently I was in the process of writing a new blog post on Progressive Web Applications. In the post, I was going to document my conv...
Posted on: 5/15/2018 - 5 min read
What does a programmer do exactly?
This question will have a completely different answer depending on who you ask. If you ask a front-end developer, then programming will rel...
Posted on: 5/1/2018 - 5 min read
Landing your first programming job
Regardless of the field that you find yourself in, landing your first job is one of the most difficult challenges that you will face in you...
Posted on: 3/26/2018 - 4 min read
The most difficult part about programming
Recently I rediscovered an old project on my hard drive that had some potential to change the world (maybe). It was a year old project that...
Posted on: 1/25/2018 - 5 min read
Keeping up with technology as a programmer
Technology is rapidly changing these days as the number of developers and companies increases at a surprising rate. It definitely makes sen...
Posted on: 1/19/2018 - 6 min read
A brief look at infinite loops
Most programmer's will encounter an infinite loop or two at some point in their careers. Whether it is intentional or not is entirely.....
Posted on: 1/11/2018 - 5 min read
What to expect at your first programming job
You just got your first programming job and you are both excited and terrified at the same time. And rightly so as software engineering p...
Posted on: 1/5/2018 - 5 min read
What is 'feature creep' and the problems it brings
If there is one thing that programmer's love to do, it's to code new and exciting things. They love designing them, implementing them, test...
Posted on: 1/4/2018 - 6 min read
Top 5 Reasons To Learn To Code In 2018
The new year is here once again, which means you will begin to do things that you didn't feel like doing last year. But at least you will a...
Posted on: 12/8/2017 - 4 min read
Programming In Cubicles Vs Open Floor Plans
There are main 2 ways that you'll be working in an office environment if you're a programmer. And that's either in a cubicle, which we've s...
Posted on: 12/4/2017 - 4 min read
How To Properly Use Code Reviews
Code reviews can be either a fantastic tool to maintain a stronger codebase that is freer of bugs and issues, or it can be a stressful and ...
Posted on: 11/11/2017 - 7 min read
My Most Difficult Programming Task To Date
YouTube ads and Instagram posts make coding seem like a fun sticker filled evening with excellent cups of coffee and gorgeous scenery's of ...
Posted on: 10/30/2017 - 5 min read
How To Be A Better Programmer
Being a programmer can a fun and rewarding career. Particularly in the later stages when your experience has grown and you have more freed...
Posted on: 10/24/2017 - 4 min read
This Is Why You Should Be Learning PHP
As a .NET developer for the past decade it is a bit odd that I would go out of my way to talk up PHP and to try to create a case for using ...
Posted on: 10/4/2017 - 5 min read
A Quick Roadmap To Learning To Program
There are a million and one ways to learn to code nowadays. Everything from a formal college education, to books, to free online classes to...
Posted on: 8/15/2017 - 4 min read
Perks Of Being A Programmer
Aside from the ever increasing job market in the technology sector that sees no end in sight, there are quite a few perks to being a softwa...
Posted on: 7/24/2017 - 5 min read
Should Coffee Shops Get Rid of WiFi
It's hard to picture a coffee shop these days that doesn't offer WiFi to its customers with the purchase of a drink. It's become common pra...
Posted on: 7/18/2017 - 5 min read
Picking Your First Programming Language
Many people will have you believe that language A is better than B, is better than C. And if you're new to programming, you might be inclin...
Posted on: 5/30/2017 - 4 min read
Advice For New Computer Science Grads
Graduation season is upon us and with that, many fresh grads are leaving the warm shelter of A+ tests to the colder realms of "Yes, I have ...
Posted on: 4/28/2017 - 5 min read
This is why programming is hard
Many people are getting into programming nowadays, for various reasons. Some fear that the machines will one day gain control and so they a...
Posted on: 3/20/2017 - 5 min read
The Right Place And Time To Code
And not in a midlife crisis kind of way, in which you leave your family to take on Silicon Valley. That's for another post. But in a "what ...
Posted on: 3/6/2017 - 5 min read
When To Use Code Vs When To Use SQL
Just recently I spent a few hours attempting to make an overly complex SQL query into a reality. From the beginning, it didn't really feel ...
Posted on: 2/23/2017 - 7 min read
How To Read Any Kind Of File In C#
If you're a data analyst or data scientist or work with data in some way, shape, or form, then at some point you've had to deal with random...
Posted on: 2/14/2017 - 4 min read
The Travelling Programmer
I'm a huge fan of the idea that I can take my code and go anywhere with it. On a plane, on a train, and even in the rain. Except that for n...
Posted on: 2/8/2017 - 3 min read
Sketching Your Code On Paper
Just as an author sometimes requires a quick brainstorm in order to get his/her thoughts in order, so do programmers require something simi...
Posted on: 1/16/2017 - 4 min read
Learning To Fail Gracefully
A while back I wrote about the beauty in failing. It's almost like an art really. And it's unavoidable. Things will fail regardless of how ...
Posted on: 1/12/2017 - 3 min read
And not in a creepy mind control way. At least I hope not. But in a world changing everyone is in on it way. So if that sounds like a world...
Posted on: 1/10/2017 - 5 min read
I Used A Standing Desk For 6 Months
Like many office workers, I had a long history of being a paper weight for office chairs. And I've tried all the chairs in life, believe me...
Posted on: 1/8/2017 - 5 min read
How To Be A Healthy Programmer In 2017
This is the year that you shed a few pounds, quit that stressful job or take that long awaited vacation in some remote island where your bo...
Posted on: 1/4/2017 - 4 min read
Building Your Programming Portfolio in 5 Steps
The year is off to a fresh start, and as such, it is time for many people to make those new year's resolutions and to maybe get a new job. ...
Posted on: 11/8/2016 - 4 min read
The Programming Zone
There's this place that a programmer goes to at times. Sometimes for a few hours and sometimes for a few days. It's a good place. A place o...
Posted on: 11/1/2016 - 5 min read
Can Your Learn To Program From A Book
I've read one or two programming books in my day. Around 20 I would estimate, both in college and after. And I can't remember what's in mos...
Posted on: 10/20/2016 - 4 min read
My Own Journey Into STEM
Needless to say, technology is alive and well in our present age and society. I grew up, and still live in, Los Angeles and I've done so fo...
Posted on: 10/5/2016 - 7 min read
Why Programming Can Take A Toll On Your Health
If you look at the top 10 healthiest jobs in the world, being a software developer won't be in the top 100. For obvious reasons. Mainly, th...
Posted on: 9/21/2016 - 5 min read
How To Become A Full Stack Developer
Full stack developers are hard to come by nowadays, just ask any hiring manager at most companies. Even myself, working for a startup, I pe...
Posted on: 8/18/2016 - 5 min read
Anyone that knows me knows that I'm a huge fan of coding everything by hand. Using plugins or 3rd party libraries is always last on my list...
Posted on: 7/19/2016 - 4 min read
Remembering Programming 10 Years Ago
I started programming in High School after I received my first computer. And today my watch has more RAM than that machine. But it was a fu...
Posted on: 1/24/2016 - 5 min read
My Experience With Pair Programming
For the most part, programming is usually a one man/woman job. You get your task, and you fire up your IDE and you get to work. You miss a ...
Posted on: 8/12/2015 - 5 min read
How Important Is College For A Successful Career
This is a question that I've asked myself plenty of times during the past ten years, as I'm sure many people ask themselves at some point. ...
Posted on: 7/17/2015 - 4 min read
The Importance Of A Great Work Environment
I've worked in several different companies throughout the years, and at home for a part of that time, and I've been comfortable and I've be...
Posted on: 6/30/2015 - 5 min read
Working As A Full Stack Developer
I've been a 'full-stack' developer for the better part of 6 years now, and it's been an amazing time. In comparison to when I was just that...
Posted on: 5/28/2015 - 5 min read
Top 5 Coding Blunders
No matter how many people learn it, and how many online schools open up for it, working on software is hard. Whether it's a mobile app, or ...
Posted on: 5/12/2015 - 6 min read
Life As A Code Monkey
Code Monkey get up, get coffee, code monkey go to job... Before I start with my story, I just want to say that software development is a...
Posted on: 12/11/2014 - 6 min read
Is The Future Written In Code?
This week was a historic week for computer programming, as our President became the first in history to "write" a computer program. He sat ...
Popular this week
Posted on: 5/20/2015
Posted on: 2/2/2017
Is the Surface Pro 7 good for programming?
Posted on: 2/24/2021
Posted on: 1/5/2017
Is the Surface Pro 8 the best programming laptop so far?
Posted on: 9/24/2021
Posted on: 2/16/2021
Posted on: 1/21/2021
Posted on: 11/4/2019
Posted on: 12/28/2014
How To Encrypt Passwords Using SHA-256 In C# And .NET
Posted on: 6/29/2015
Posted on: 12/9/2016
What is "black-box code" and why it's important
Posted on: 11/29/2018
Posted on: 8/22/2019
Taking a look at Microsoft.Data.SqlClient in .NET Core
Posted on: 5/10/2021
Is the Surface Laptop 4 good for programming?
Posted on: 8/26/2021
How To Work With Coordinated Universal Time (UTC) In C#
Posted on: 2/18/2014
Server-side pagination vs client-side pagination
Posted on: 1/18/2021
Posted on: 1/27/2021
Should you still be using ASP.NET Web Forms in 2021?
Posted on: 12/18/2020
10 gadgets every programmer should carry in 2021
Posted on: 3/28/2021
get more coding tips and guides in your inbox
Sign me up