DEV Community

Discussion on: 7 Signs That You're a Good Developer

Collapse
 
_genjudev profile image
Larson

Good Developers Don't Need Anyone's help

?

Collapse
 
metamark profile image
Mark Vassilevskiy

What you didn't get? If you think that you're a good developer, then you can do everything by yourself. Of course, you should not, as I said, however it tells more about your abillities

Collapse
 
luuketheking profile image
Luke Harrison

Just entirely wrong,, you'd never learn the random poorly Doc'd bits of code, or the shorter ways of doing something ,anywhere near as fast without other people helping

Collapse
 
ginsburgnm profile image
Noah Ginsburg

If you're able to to everything by yourself, you're likely not able to do anything well.

There are different kinds of developers for a reason. Web, OS, distributed, system tooling etc. And even those I listed have subcategories. Moreover there are appropriate languages to use for the different categories. So let's say you're a good Linux kernel developer. That means you're really really good with C. You're likely not gonna be an ideal choice for web development though. Flip side, you could be a savant with JavaScript, but Linus would likely rip you a new one for whatever patch you submitted to Linux.

For example I'm mainly a python developer, I can quarter ass my way through SQL, but it won't be efficient, likely it'll be a terrible query but that's because I've not dedicated the time I have to SQL that I have to python. If you ask me to write JavaScript you'll regret it, but if I'm developing within my toolbox as it were, it'll be pretty good.

Different people have different skill sets and being a good developer requires that you understand how you're good.

So, no. A good developer is likely not going to be able to do everything themselves, a good developer should be able to understand implications across the stack but then go submit a ticket when there's a bug outside their space and have the good developer for the given category handle the issue on their end.

Collapse
 
cullophid profile image
Andreas Møller

Yeah i also failed on step 2

Collapse
 
metamark profile image
Mark Vassilevskiy

Alright, I'm actually tired already to tell you. You need to be sure that you can do this project yourself, be sure that you know all technologies for this specific project. And again, of course, you need to find solutions from others and build things together, but as I said, only have the confidence

Collapse
 
valeriavg profile image
Valeria

I agree with here with Lars, whaat?
Good developers are always open to opposite opinions, critics and overall input.
They DO NOT do everything by themselves.
A Good developer knows it's own strengths and ALWAYS asks for help if they're stuck.
They do get stuck too, because they are not stamping the same landing pages over and over, they find ways to automate the routine things and spend their time to create new tools, methods or improve existing ones.
/endrant

Collapse
 
rootster profile image
Andrej Soldo

Stackoverflow