On JS Party #78 we talked all about developer strengths and weaknesses (and even shared our own). That got me thinking... we all have strengths and weaknesses. Sometimes we have them in common, sometimes they're totally unique because of our background/experience. Let's share 'em! I'll go first:
Strength πͺ
One of my greatest strengths as a developer (which I learned is shared by some of my JS Party co-panelists) is STUBBORNNESS! I will continue to bang my head against a wall until there's a hole large enough for me to slip a solution through.
Weakness π
One of my greatest weaknesses as a developer is I am not good at thinking in libraries, so I often fail to generalize my code for reuse. Or, if I do generalize it for reuse, I don't package it up and release it for others.
Your turn π€
What do you consider your greatest developer strength? Weakness?
Top comments (24)
Strength
I'm a very fast learner and don't shy away from reading extensive documentation. I want to know how it works and if that means reading your source code I most definitely will. After complaining a lot though.
Weakness
I'm never sure of what to build with the skills I have. I have thousands of ideas and have thousands of interests, they often overlap, and when they do I start something new but give up early.
π
Do you collect these anywhere? Are they public? Sometimes a good idea executed well by someone else is better than a good idea that just never sees the light of day...
Not really. I just keep them to myself. It usually goes like this:
1 - Start a new Side project
2 - Research a lot
3 - Watch videos on the subject
4 - Start building the product
5 - Get bored
6 - Delete the folder and move on
7 - Repeat.
I'm currently trying to break the cycle learning Rust and sticking to it. But I've already thought on giving up a few times.
These ideas would be great blog posts IMO. Both because someone else might get excited and do it, but also because someone else might chime in and help you get excited
That sounds great. I'd love to get some encouragement to build the things I'm genuinely interested in. If more people were involved it would probably break my vicious cycle!!
Thank you for the idea.
Biggest weakness: thinking anything can be built.
Biggest strength: thinking anything can be built.
I see what you did there π
So cool to read you guys :)
My greatest strength is like you Jerod, I do not quit something easily. Even when my superior says to quit, there is always a small part of my brain that genuinely wants to solve the problem.
My greatest weakness is that I am not a fast at understanding concepts, so I often have to repeat an exercice, a tutorial, to finally catch the thing.
Weird feeling to admit it π
Thanks for sharing! We're more alike than we are different, that's for sure! π€
Your strength is a great counter for your weakness. :) How fast you understand something wont' matter in the end if you keep at it until you do.
Strength
Genuinely love challenging tasks. The more complex the problem, the more enjoyment I get from it.
Weakness
Cannot gracefully toggle between focuses. If new developers ask a question or there are meetings or a distraction can't be avoided, I react like a woken snorlax for a good 10 minutes before providing any real contribution
Biggest strength: I'm able to pick up any API or Library and start using it with minimal ramp up time.
Biggest weakness: I'm unable to say no. I believe, as a developer, my job is to make anything possible, it's the job of the PM and management to temper that with things such as scope and cost. If asked if I can implement a feature, my answer is invariably "yes".
Strength:
Weakness:
Strength
I think that a main strength is to easily let any language/technology/architecture go. I usually do not follow the hype so much, and I can be fast in "unlearning" things. I probably used infinite different stacks in different projects, whenever I find them to be the perfect for a given project.
Weakness
9 out of 10 times I spend time on premature optimizations, and I totally hate libraries if they are too extensive (complete, I mean), so because they will have lots of things that I won't use, I end spending lots of time in implementing something already done (I gain some experience in the process and in the end I use the lib π ).
Stength or superpower? π
Strength
I know that I'm not an expert in what I do, so I'm constantly striving to be better and learn more
Weakness
Sometimes I don't have the patience or mental capacity to learn certain things as in-depth as I want to
Strength
Resourcefulness to always find a way despite the present situation looks bad.
Weakness
Being too kind to people who takes advantage of you for your kindness.
I resonate with your weakness, which is part of a spectrum where too far in either direction can be problematic. Too cynical about people and unwilling to help is bad, but too selfless and always giving can leave you nothing for yourself.
That said, Iβd rather err on the side of too kind. All of the best things that have happened to me have come as a result of giving to others. So often the more you give the more you get.
Yes I follow that philosophy of being a giver than a taker. Focusing on giving value than being a person who constantly takes without giving.
Strengths
I am good at developing an idea whilst taking into account future use. I.e. "We can do this, but it'll be a problem when x comes into effect, so we may as well deal with it now".
Weakness
I need to get better at talking to people, not just developers. I struggle to elucidate my point when I find something obvious and other people don't. I get frustrated and people can find me hard to work with at times because of it.
That being said I'm still actively working on my strengths but being very mindful of my weaknesses!