I write code every single day, some I’m going to start writing about coding on my blog

Coding

So it’s about darn time to let all of the geeky coding stuff that I am doing loose on my blog. Right now over 50% of my audience is totally crazy about domains, which is awesome because I am too, but I’m also coding like crazy now and this is MorganLinton.com so it wouldn’t make any sense for me to ignore that part of my life.

Luckily, at the same time I know many domain name investors are starting to get interested in coding so I’m hoping I can bridge the gap and teach some of you who have been a bit hesitant to start coding to take the plunge. Since many of you know me as a domain guy I thought now would be a good time to tell you a bit about my background in the software development world since that was once a big part of my life and is now a big part of my life again.

Carnegie Mellon

I studied Computer Engineering and Computer Science at Carnegie Mellon and ended with my Masters degree in Computer Engineering. There were two huge interests I had while I was at CMU:

  1. Programming languages – I have always been interested in all the different languages that are out there and why their creators made them the way that they do. Here’s a short list of some of the languages I’ve programmed in (note for the true geeks in the crowd some of these are markup or scripting languages but I thought I’d include them too!): Basic, Pascal, Perl, C, Assembly (one of my all-time favorites), C++, Objective C, Java, PHP, Javascript, HTML, CSS, SQL, SML (don’t ask, and no you don’t need to learn this one), Verilog, Ruby, Python, and now I’m learning Swift.
  2. Processor-level optimization – I became pretty intensely interested in using assembly to optimize C code for specific processors. This means doing uber-geeky things like loop unrolling and other techniques to shave time off of already optimized code.

During my last two summers at Carnegie Mellon I worked at IBM which was not as fun as I had imagined because, well it’s a big corporation with a huge amount of bureaucracy and way too many meetings. I also learned that I wasn’t a big fan of writing code for other people, I just liked to write it for myself.

Now I am the co-founder and CTO of a startup which means I write code and I also manage people who write code. I’m always thinking about what languages we are using, how we scale, and what we can be doing now to make sure we’re ready for things later down the road.

Right now I’ve been doing my fair share of Python programming and using Flask a great deal which I absolutely love. If you don’t know about how awesome Python and Flask are together – read this.

So if you’ve ever wanted to learn to code or if you’re already coding and want to hone your chops, I think you’ll like what I have coming up on here. Of course still over 50% of my content will be about domain names, that’s not going away, but as my life changes so will my blog.

Now it’s 10:55PM and I’m still sitting here writing about coding, which means it’s time to get back to coding!

Photo Credit: Nervegna Tommaso via Compfight cc

Morgan Linton

Morgan Linton