The First Post Is Always The Hardest

Greetings!

Well, this is my very first post on any blog, ever, and I have good news right out of the gate. You can’t see the awkward pauses as I grasp for something to write. I used to believe that a blog should have a focus and strive to be informative lest it become a public confessional and not worth reading. Since I had convinced myself  for years I had nothing informative to share (and even less focus)  there was nothing to write about. It was an excuse to not make the effort. I now realize that any reason is the right reason when starting a blog. Which leads us to my reason (finally…).


Photo by Taras Shypka on Unsplash

I’ve been an active member in good standing on the internet since 1994. At that time it was constantly described as the “Information Superhighway!” *blech* and I have been writing web-based code for nearly the entire time. I’ve been a witness to, and often a willing participant in, every fad, fashion, and Flavor of the Month regarding development for the web. I saw the carnage of Browser War I and watched in horror as Microsoft unleashed the Doomsday Machine known as Internet Explorer 6 on an unsuspecting world.

While there was much to cringe about, there were many positive developments that reverberate to this day. The demand for the implementation and adherence of open standards compelled every major web browser (eventually) to acquiesce — for the most part — and adopt an agreed upon set of features. The explosion of Open Source generally has been a tremendous boon to developers. The existence of sites like GitHub has led to incredible levels of cooperation and participation with developers all around the globe. The sheer amount of tools at a developers fingertips these days would be inconceivable to anyone writing web software 15 years ago.

My goal for this blog is to discuss web development from various aspects. New technologies, tools, applications, industry trends, and the occasional trip down memory lane are all on the table. Coding topics outside the web will also appear from time-to-time depending on my current programming language fixation.

I fervently believe it vital developers learn a new programming language every 12-18 months. I’m currently on a system language kick, going back & forth between:

  • D Language: D’s design goals attempt to combine the performance and safety of compiled languages with the expressive power of modern dynamic languages.
  • Go Language: Go originated as an experiment by Google engineers Robert Griesemer, Rob Pike, and Ken Thompson to design a new programming language that would resolve common criticisms of other languages while maintaining their positive characteristics.
  • Rust: Rust is sponsored by Mozilla Research, which describes it as a “safe, concurrent, practical language”, supporting functional and imperative-procedural paradigms.

Find a language that is vastly different from your bread ‘n butter language if possible. Learn why it is so different and understand the primary problem domain the language addresses. You will not only gain knowledge from the language itself, you will gain new perspectives on a bevy of abstract concepts which are vital for problem-solving and other skills.

Lastly, I just hope to have a bit of fun. We’re not curing cancer here. As my old boss Fred would repeatedly tell our development team, “Its not rocket science, its computer science!”. I hope I can at least entertain you and perhaps, with focus, enlighten you as well.

 

23 thoughts on “The First Post Is Always The Hardest”

  1. The First Post Is Always The Hardest

    Wrong. This is my first post and it went like a breeze. What’s the next so-called difficulty ?

    -xuyozi.

    1. Of course as I read your message, it’s obvious you can be a good programmer and a poor communicator at the same time. But if you really have something really worth saying, where’s the difficutlty ? unless you doubt your skills in the first place. On the other hand, it’s better to be a good programmer than a goog talker, for if your programs are good, there’s really no need to talk about them, thye’ll do it for themselves, and the it’s up to you to talk bout them or not, depending if you’re more prone to extraversion or introversion. What really counts is what you can share with the world, be it deeds or be it words.

    2. I am very happy for the ease of writing you possess and just say that your “first post” is technically a comment not a post but why quibble when its all so easy.

  2. Congrats on your first post! I’m looking forward to the second one.
    I had a similar experience about blogging: I always thought is was someting nice, something I wanted to be good at, but I’m not a good enough writer and not I have nothing interesting to say. I started a couple of months ago, with some ups and downs. Good luck!

  3. Wow that was unusual. I just wrote an really long comment but after I clicked submit my comment didn’t show up.
    Grrrr… well I’m not writing all that over again. Anyhow, just wanted to
    say fantastic blog!

    1. I am sorry that happened. I always want to scream when that occurs. I now reflexively copy any long text I write before submitting. That has saved my sanity several times!

  4. Hey! This post could not be written any better! Reading through this
    post reminds me of my good old room mate! He
    always kept talking about this. I will forward this post to him.
    Pretty sure he will have a good read. Thank you for sharing!

  5. I really like your blog.. very nice colors & theme. Did you create this website yourself or did you hire someone to do it for you?

    Plz respond as I’m looking to create my own blog and would like to know where u got this from.
    kudos

  6. Yes because would be impossible to prove the promoters intent.
    Crypto is unregulated and high risk. Dont put
    in more than you can afford to lose. I fully believe that crypto is the future but until its ironed out and the
    market gets mature its very high risk. The rewards can be great but treat any money you put in crypto as
    gone. Do not put money in you need to pay bills etc.

  7. May I simply say what a relief to find an individual
    who truly knows what they are discussing on the internet.
    You actually know how to bring an issue to light and make it important.
    A lot more people should look at this and understand this side of the
    story. I can’t believe you’re not more popular since you most certainly possess
    the gift.

  8. Hi there! Someone in my Facebook group shared this website with us so I came
    to give it a look. I’m definitely enjoying the information. I’m book-marking and will be tweeting this
    to my followers! Excellent blog and wonderful style and design.

  9. Thank you a bunch for sharing this with all of us you actually understand what you
    are talking approximately! Bookmarked. Kindly additionally talk
    over with my website =). We can have a hyperlink alternate contract among us

  10. Its such as you learn my thoughts! You appear to understand a lot approximately this, like you wrote the ebook in it or something.
    I feel that you could do with a few % to pressure the message house a little bit, but other than that, that is great blog.

    A fantastic read. I will certainly be back.

Leave a Reply

Your email address will not be published. Required fields are marked *