Live data from Hacker News

Dark Matter Developers: The Unseen 99% (2012)

hanselman.com

31–40 of 94 posts

Re: Dark Matter Developers: The Unseen 99% (2012)

#31
I feel like the article misses out on two crucial truths:

1. Most of the new tools are pure nightmare to maintain. RoR has breaking API changes often enough that you need multiple people to maintain a large codebase, whereas in PHP you'd only need one person because things don't magically break that often. And MongoDB is so convoluted and complicated that almost nobody can deploy it correctly. And then there's "new" container techniques, which are basically just an admission that you have no f*ing clue on how to make your new tool set secure. In most cases, the loud new technology is just over-funded hipster stuff, but not ready for the real world yet.

2. Posting things online (e.g. Source Code) will not only attract the attention of peers. You might also get flooded with rather demanding emails by technically incompetent people who complain that your free source code release didn't solve their problem.

Also, I wonder if the author is aware of IRCs ongoing popularity for private development discussion rooms. It seems many people thought Slack was new, but some of us programmers have been hanging out like that since 95.

Re: Dark Matter Developers: The Unseen 99% (2012)

#32

I feel like the article misses out on two crucial truths: 1. Most of the new tools are pure nightmare to maintain. RoR has breaking API changes often enough that you need multiple people to maintain a large codebase, whereas in PHP you'd only need one person because things don't magically break that often. And MongoDB is so convoluted and complicated that almost nobody can deploy it correctly. And then there's "new"…

Is PHP still a thing?

Re: Dark Matter Developers: The Unseen 99% (2012)

#33
post #27

I've seen this article before. A lot of people that are active on the internet like to assume that everyone is using the latest tech and can just use whatever tech they like. This is rarely the case. I've spent the majority of my career tending to old code bases. There 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 v…

The phrase “old C# code bases” makes me feel incredibly old.

Same here.

Re: Dark Matter Developers: The Unseen 99% (2012)

#34
post #29

I've seen this article before. A lot of people that are active on the internet like to assume that everyone is using the latest tech and can just use whatever tech they like. This is rarely the case. I've spent the majority of my career tending to old code bases. There 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 v…

That's why the JVM (and platforms with a similar philosophy), to me, is the best runtime there can be. Sure, there's fancy state-of-the-art stuff being integrated into it; but the most compelling feature is the continuing commitment to making dusty old jars work, unmodified.

For the most part the situation is the same with .NET. Any code written in .NET 2.0 should work with 4.7.

The newer .NET Core most stuff is now compatible and it is pretty easy to write code that is compatible. Stuff that isn't compatible normally needs you to install a compat shim that Microsoft provides, but I've not needed them so far.

My major frustration is with the JS frameworks. I wrote some perfectly good Angular 4 code and I had to change quite a lot of it to work with newer versions of the framework.

Re: Dark Matter Developers: The Unseen 99% (2012)

#35
I keep a client that has not much to do with my current line of work, just to keep in touch with these guys and this environment. I feel it is important to solve real problem and real user's problems from time to time, I learn a lot from them. On top of that, I am a client of them and we live in the same city, so there is mutual interest things go smooth.

And yes, they learn a lot from me. Sprinkling some new tools like git and Docker, encouraging people migrating their systems off PHP4, etc. can't hurt.

Re: Dark Matter Developers: The Unseen 99% (2012)

#36

I feel like the article misses out on two crucial truths: 1. Most of the new tools are pure nightmare to maintain. RoR has breaking API changes often enough that you need multiple people to maintain a large codebase, whereas in PHP you'd only need one person because things don't magically break that often. And MongoDB is so convoluted and complicated that almost nobody can deploy it correctly. And then there's "new"…

Is PHP still a thing?

Yes. Most of the world's websites run on it.

Re: Dark Matter Developers: The Unseen 99% (2012)

#37

I 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.

[deleted]

Re: Dark Matter Developers: The Unseen 99% (2012)

#39
post #35

I keep a client that has not much to do with my current line of work, just to keep in touch with these guys and this environment. I feel it is important to solve real problem and real user's problems from time to time, I learn a lot from them. On top of that, I am a client of them and we live in the same city, so there is mutual interest things go smooth. And yes, they learn a lot from me. Sprinkling some new tools l…

> [E]ncouraging people migrating their systems off PHP4, etc. can't hurt.

Any migration could hurt.

Re: Dark Matter Developers: The Unseen 99% (2012)

#40
post #8

Scott talks about how devs don't do anything to be seen yet if you look at his twitter stream it's mostly just him tweeting his own posts and retweeting other "famous" developers. He, and the majority or other very visible people in the community, gatekeep the blogosphere by failing to help anyone else break in (not necessarily consciously of course; they may just never see the less famous devs posts). Scott could be…

It seems like you're missing the point here. The "dark matter" developers aren't being prevented from being internet famous by some mean old clique of tech bloggers that won't let anyone else in. They are the ones who don't care at all about being internet famous, don't write blogs or tweets at all, and don't know or care what other people are blogging and tweeting. They just write code that solves business problems and then go home and do non-tech stuff.

This is not a problem that needs to be solved, it's just something to be aware of.

Post reply on HN