The Number One Trait of a Great Developer
21–30 of 122 posts
Re: The Number One Trait of a Great Developer
#22Dianne's solution creates a maintenance problem if the number of devices grows too much or if network stability is a problem, or if there is an expectation down the line of, for instance, push sync. My point is not that her solution was not valuable, but that to suggest that the maintainability of the two solutions is black and white like this is wrongheaded. The really unfortunate implication here is that learning n…
Re: The Number One Trait of a Great Developer
#23Many great developers have misjudged their abilities or the practicality of particular ideas and solutions. I won't name (and shame) any, but look for examples among famous game developers.
Re: The Number One Trait of a Great Developer
#24Earlier quoted context omitted.
Because rockstar programmers tend to use the latest technology in bizarre ways which makes for unmaintainable code?
Does "rockstar" mean "bad" in this context? Because "using the latest technology for the sake of it" is not a trait of a good developer, and I have no clue what the hell "rockstar developer" means any more (unless they're also in a major rock band, then I know what it means).
Re: The Number One Trait of a Great Developer
#25Since when are complex solutions elegant? I always thought the simple ones were the ones deserving to be called "elegant". Also, the cheapest, fastest, and most reliable components are those that aren't there.
Re: The Number One Trait of a Great Developer
#26Dianne's solution creates a maintenance problem if the number of devices grows too much or if network stability is a problem, or if there is an expectation down the line of, for instance, push sync. My point is not that her solution was not valuable, but that to suggest that the maintainability of the two solutions is black and white like this is wrongheaded. The really unfortunate implication here is that learning n…
Re: The Number One Trait of a Great Developer
#27No, that's the number one trait of a great employee - and the sign of a leader. The number one trait of a great developer is literally their ability to quickly write amazingly elegant code and manage complexity.
Exercising self-control is being the leader of one person.
Re: The Number One Trait of a Great Developer
#28Dianne's solution creates a maintenance problem if the number of devices grows too much or if network stability is a problem, or if there is an expectation down the line of, for instance, push sync. My point is not that her solution was not valuable, but that to suggest that the maintainability of the two solutions is black and white like this is wrongheaded. The really unfortunate implication here is that learning n…
Re: The Number One Trait of a Great Developer
#29Some people (you call them Rockstars) are interessted in the newest technology and they want to use them to solve problems. No matter how efficient it is or how good somebody can maintain in.
But you forgot one thing: the "Rockstars" use technology, that will be normal for the masses 2 or 3 years later.
Ruby, for the first time, was used by Rockstars too.
It depend on your company and the size, but you need some rockstars and a mass of good developers. The rockstars look for new things, they try them, they show how to use it. The mass of good programmer can look at the results and choose what make a sense to use in productive environmnet.
There is nothing bad with a rockstar programmer, only with people that think they are rockstars and talk like "i am the king baby". ;)
Re: The Number One Trait of a Great Developer
#30Dianne's solution creates a maintenance problem if the number of devices grows too much or if network stability is a problem, or if there is an expectation down the line of, for instance, push sync. My point is not that her solution was not valuable, but that to suggest that the maintainability of the two solutions is black and white like this is wrongheaded. The really unfortunate implication here is that learning n…
Perhaps on a product team but for an agency dealing with clients your time is your money. You spend an extra day or two on the project and the client is getting charged for that. Now they're wondering why we're thousands over their budget when the initial perception was we could work within it.
I'm all for learning new things on the job but that opportunity is only for certain situations.