Posts

Showing posts from May, 2019

Don't teach your kids to code. Let them be kids.

I've seen more and more of a push lately to integrate programming into children's development.  The idea is a bit abhorrent to me, which may surprise you as I am full-time software developer.  Understanding what it means to be a software developer is paramount to understanding why it may or may not be a good idea to push children into that line of thinking.  This is because software development changes how you view everything around you, for better or worse, and therefore at least a cursory knowledge of who software developers are is required.  Throughout my career I've had the opportunity to observe many different types of professional developers and gain some insight into common traits they share.  To dumb down the myriad of professionals I've worked with, I could lump them into 3 types, as follows.  Understand that the labels below are stereotypes and will probably not fit perfectly a single developer out there, although I suspect they might hit close to home for m