Musings of a web developer
Links and Downloads
Website Launch Checklist
Follow me on
#5 minute guide
#Learning to code
Posted on: 8/7/2019 - 6 min read
How to stay focused when coding
Have you ever found yourself driving down a new street in a different part of town than you are normally used to and you notice every single...
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/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: 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/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: 11/19/2018 - 5 min read
Do these 3 things to improve your code right now
Coding can be a very personal thing many a time. Some people like camel casing, some like Pascal casing. Some people like to add the curly b...
Posted on: 10/29/2018 - 4 min read
The truth about teaching yourself to code?
I see this question come up frequently enough with my students, so I decided to give my 2 cents on it. And let me start off by saying that t...
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: 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: 12/18/2017 - 5 min read
How to not get bored while coding
Sure, the reds, blues, and purples on the IDE look like a ton of fun, but there comes a time when stying a nav bar for 2 hours just isn't a...
Posted on: 12/15/2017 - 5 min read
Do Programmer's Need College Degrees Anymore?
Recently an old comment that Elon Musk made about the importance of college degrees popped up again in the media, as they tend to do ever...
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: 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/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: 2/15/2017 - 4 min read
How To Finish A Project
One of the toughest things to battle once you reach a certain level of programming knowledge is the influx of ideas that will flow into you...
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...
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