It's Not Easy

To those of you out there who are trying to get started with technology, or really anything, for that matter, please do not fall for these stories of "learn X in 5 days", or think you're not smart enough because someone else whipped up a flashy app in a 60 minute video, or you see bullet points of "expertise" or a mess of certifications. And frankly, looking at some of the things people whose work I’ve inherited post on LI, I can tell you a lot of it is just lies. People who didn’t know what the hell they were doing and left, and lie about it.

Doing things that are worthwhile is hard work. There is simply no way around that. I have worked with 20x coders and even THEY have to work very hard. I am not a 20x coder, and I will never be one. I am still very, very good at what I do, though, because I put the time in.

I typed in BASIC games from a book over 35 years ago and was frustrated then by things that didn’t work right the first time (yes, there books and magazines that listed game source code you’d type in, and because of different dialects of BASIC, they often didn’t work).

It’s always been like that for me.

25+ years as a professional who deals with software, and I still sit here and have to work hard at understanding and digesting the massively complex things we call “computers”. It will probably always be like that if you want to be good at this stuff. The small successes I have are like icebergs. There’s much more you do not see that goes into that little bit above the surface.

So relatable, also the technology is evolving so fast that what's relevant today might not be relevant after a few years. The only solace is that strong fundamentals help a great deal and it's an interesting learning curve in most cases.

yep, it's definitely not easy

Like
Reply

Very hard work. Still figuring out algorithms and my brain is skanking

That is totally true. Learning is easy, but applying those things in the real world and dealing with real world problems is very difficult especially when it comes to Software. Even for our product, people tell me they can easily integrate what we do and I always tell them there is 5-10 minutes video they can watch and when it breaks after 1 hour or a few days you be wondering what the video wasn’t telling you.

To view or add a comment, sign in

More articles by Douglas Bodden

  • IoT Architecture: Beyond WiFi - IoT Radio for Software Engineers

    In the previous article in this series, I presented some very high-level concepts about scale and complexity for the…

    31 Comments
  • IoT Architecture & Development

    "How do I get into IoT development?" I've gotten this question from several people, and it's a long answer. Hence this…

    13 Comments
  • Tech Recruiting Humor

    Recruiter Survey Section One - Introduction Because of the high volume of recruiters contacting me, please fill out…

    4 Comments
  • Why was I so productive this year?

    Why has this been my most productive year in my career as an engineer? Is it the programming environment I’m using?…

    7 Comments
  • 14 Things Wrong With Listicles

    No. Please.

    1 Comment
  • Build Something...real

    Don't allow yourself to become isolated from real-world problems. Building a deck, a microcontroller that actuates a…

  • Case Study: Cloud DevOps vs. Ticketed KPI Ops

    Quick analysis: I got stuff done. Details: Last week we identified a need for some functionality on the website which…

    4 Comments
  • DevOps Isn't a Jenkins Server

    I've been responsible for deployment in every job I've had. This has included not only plain-vanilla enterprise…

    3 Comments
  • Prototyping Hardware

    A few weeks ago I asked my friends network from FaceBook what I should use to do some drafting so I can prototype a…

  • Keyword Soup

    I am a software engineer with over two decades of professional experience looking for a new position after my business…

    2 Comments

Explore content categories