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

{ 5 comments… add one }

  • Steve R July 7, 2014, 9:45 pm

    That’s Awesome Morgan. I too used to work as a programmer, but back in the mid to late nineties where I would write Pascal using Delphi, but as you mentioned, it wasn’t as fun as I had thought it was going to be; working for other companies and all. In any case, I went back into the military where I stayed until a couple of years ago.
    I have around 200 domains, but just a handful is really worth building out. Problem is that I am an outdated programmer and have been thinking of outsourcing some work. I’m just still trying to decide which one of my domains is really the one worth spending money on. I’m thinking of one in particular, but haven’t made up my mind entirely since as you know, if your going to do it, do it right.
    In any case, I think your decision to write more on programming and everything you are doing for your start-ups is a super idea because I can’t think of too many domain bloggers if any that does.
    I haven’t posted to your blog and many months, but I still read them every time they come into my email. Thank you for all the hard work as I know it’s not easy to juggle so many things in a day.

    Reply
  • Deon Takpuie July 8, 2014, 12:28 am

    Whaaaaat, u studied at Canergie Melon University, that place always had groundbreaking Operating System inventions and created a file-system if I recall correctly. Anyways, on compilers, yeah I remember loop unrolling from undergrad as well as inlining, constant folding and strength reduction. These, ‘theoretical techniques’, really do come in handy when you are using them for yourself and making money out of them 🙂
    @Steve R, to get a good (niche) domain to develop, you want to aim for low or even medium competition which you can derive from typing the domain words on google keyword but still about 1000+ monthly searches, read this source for more – http://vabulous.com/how-to-target-and-rank-high-for-low-competion-keywords/

    Reply
  • MarijuanaGuy July 8, 2014, 6:05 am

    I used to write Cobol,Fortran, Pascal and Basic using the teletype on the punch cards for the IBM superduper mainframes

    Reply
  • Morgan July 8, 2014, 7:29 am

    Very cool, I remember Cobol and Fortran, they were a bit before my time but definitely created the path for many of the programming languages we use today.

    Appreciate the kind words @Steve and good advice @Deon!

    Reply
  • Steve R July 8, 2014, 8:11 am

    @Deon: Thank you for your suggestion, but I already have around 200 domains and at least half of them meet the requirements you suggested. My dilemma is not trying to find a good domain as I already have several good dot com’s with low to medium competitions and several thousand searches per month; it is trying to figure out which one of my good domains I want to build out since I want the maximum return on my investment of work. With that in mind, although EMD’s are a great investment, Google does not put as much emphases on them any more which is why I also have several other domains that are not EMD’s. EMD’s are good, but it is the content key words and optimization that brings you to the first page.

    Reply

Leave a Comment