Dark Matter Developers: The Unseen 99% (2012)
hanselman.com
Dark Matter Developers: The Unseen 99% (2012)
1–10 of 94 posts
Re: Dark Matter Developers: The Unseen 99% (2012)
#2There's enough dysfunction to go around that all types of programmer can be uniquely afflicted, and usually are.
Re: Dark Matter Developers: The Unseen 99% (2012)
#3There is a lot of legacy code that is still working fine. There is a lot of old C# code bases that are working exactly as intended in now unsupported .NET versions.
One of the constant annoyances of some of the newer tech stacks is that developers constantly break the API meaning that when you upgrade the framework version you have to fix code and probably tests as well. It is absolutely infuriating when an API is changed when the old API was working perfectly well.
Re: Dark Matter Developers: The Unseen 99% (2012)
#4Re: Dark Matter Developers: The Unseen 99% (2012)
#5I wonder if Scott Hanselman ever had to maintain large system while having limited resources to do so. Churn is bad for most, apart from companies who must sell new things to keep on going, like software companies. Moving fast and breaking things is great when you don't have to consider churn cost. Calling the anti-churn crowd "dark matter developers" seems at least a bit derogatory.
Re: Dark Matter Developers: The Unseen 99% (2012)
#6What makes him think we don't have a balance already? Most devs are the quiet ones who just do their job and then go home. Aside from participation on HN, I consider myself to be be one of those quiet ones. I work on business problems with whatever tools are appropriate, which includes both modern stacks and legacy codebases.
I'm not sure what other balance he is seeking.
Re: Dark Matter Developers: The Unseen 99% (2012)
#7TL;DR, I know this is an old article, but it seems there's still some perception that us dark matter folks are all just passionless drones in it for the paycheck, and while there's surely some percentage of us for which that's true, I think it's completely wrong-headed to assume that's how we all are.
Re: Dark Matter Developers: The Unseen 99% (2012)
#8Scott could be a much bigger part of the solution than he chooses to be.
Re: Dark Matter Developers: The Unseen 99% (2012)
#9I wonder if Scott Hanselman ever had to maintain large system while having limited resources to do so. Churn is bad for most, apart from companies who must sell new things to keep on going, like software companies. Moving fast and breaking things is great when you don't have to consider churn cost. Calling the anti-churn crowd "dark matter developers" seems at least a bit derogatory.
I've worked on a team before where we every dev said "we need to upgrade X, we're Y versions behind" and management always responded with "no budget, this is not a priority". This continued until our hand was forced by a company wide initiative to modernize some aspects of our architecture and all of a sudden our team was frowned upon for being so far behind. Then we had to spend many months on an "upgrade project".…
An example of this is net core vs net fx. Net core broke many things, has not implemented full compatibility from day one, introduced netstandard , which as of latest version is not implemented by netfx, introduced new toolset (dotnet) aside msbuild (bear in mind that VS still uses Ms uild) and so on.
This is all a matter of incentives both for tech companies and for their workers - they are often rewarded for short term/easy to see by managers impact, not for bugfixing, stability or long term support. It was not always like this - in the 90s MS would be picked because they took care to not break stuff. Migrating .Net 1.1 to 2.0 was super easy.
Re: Dark Matter Developers: The Unseen 99% (2012)
#10Some people maybe don't need help, guidance, or something like that, maybe just maybe we like the things as they are now.
Maybe we'll start doing all of social stuff some day.
It's just okay.