4

Even tho we are all software engineers, everyone needs to specialize and become really good at a particular discipline.

What are you good at?

Comments
  • 5
    I've had to do everything myself for 10 years so I've had to get good at almost everything. But if I had to pick the thing I'm best at it would be backend web stuff and desktop development. Design is definitely not my strong suit.
  • 1
    Good in most things i care about but hopeless in design. Never made something beautiful myself. The lack of design skills is often frustrating. It makes me dependent. We don't want that right.

    My specialty is overall performance, in general I work hard and I deliver. As soft skill I do the administration (tickets) part quite well. Documentation could be better, not a hobby of mine. I can talk endless about my projects but describing them in a professional way is hard in someway.

    My preference is to write in C, but i don't have professional experience regarding that, in other most common languages I do have professional experience. Also, I like to write things from scratch (reinvent the wheel) where nobody wants to pay for. Sadly, it's mostly web because that's popular in the job market. But I realize that not working with the preferred tech is just a minor issue in comparison with people doing complete jobs they don't like which is common too.

    I'm happy.
  • 1
    I also really enjoy tuning performane and memory usage. Im looking into cuda programming right now. I tinkered with openCL in the past but now It's time to get serious about these optimizations on gpu.

    But overall I think Im good in most software dev stuff, except frontends, I hate frontends
  • 1
    Yeah, after doing almost everything like a whore for decades, I decided to specialize in native iOS development. I‘m much more happy now.
  • 2
    telling "agile solution architects", "ux experts" and other members of "middle management but with extra steps"-roles that their ideas are bullshit, and that it will fail in this and that way.

    then later, telling the same people that things failed in this and that way because their ideas were bullshit.
  • 0
    For me, it's important to have the big picture of what I'm doing. It is changing constantly as I adapt to new challenges, learn from experiences, and respond to the evolving needs of the market.
  • 1
    @hightower you sound like a bot and/or an ad spammer.
  • 1
    Code theft
  • 0
    I don't do much "normal" development anymore, specialized in reverse engineering, web + binary exploitation etc instead
  • 1
    I am good at asking questions. Seriously clients these days want everything now and they dont even know what they want. If they know, they don't know how their current software works. So in the end I end up asking the questions noone dared to ask and everyone is acting "it's fine"
    The questions usually include
    "Have you considered this also affects that part of the system?" "I know it's urgent bit is this deadline even feasible?" "We have these options, which way would you like to go". You could call that requirement engineering. I call that sanity.
  • 0
    I'm decent at a lot of things but I'm not good at anything. I aim at perfect balance by being boringly average.

    I can climb an easy route and play an easy song. Write an easy program and eat an easy bow.
Add Comment