flabberghaster

flabberghaster wrote

Hello, I am also a smarmy software engineer. What's that? You have a simple question about how to do X thing?

Don't do X thing. Let me link you to my blog post titled "x thing considered harmful." The fact that you are even asking about how to do X thing makes it obvious to me that what you really need to do is throw away your entire project and rearchitect it from scratch, because if you need to do X thing, that's a code smell baby. You're working with garbage and you're garbage at programming.

2

flabberghaster wrote

I remember a few years ago when I was still reading all the programming blogs people kept asking, why are there seven million different javascript frameworks and eight trillion build systems etc.

And the answer to me seemed like, there's just a lot of web devs out there doing not that complex of jobs and they're not feeling challenged and they want to make something more complex and challenging, so they make a framework. And other web devs see it and think it looks cool and want to try something new so they use it. Then it becomes the flavor of the month and if you're not using it you're being left behind. This cycle then repeats.

I sort of think the same thing is going on. You could just do the CSS shit but that's kinda... Not demonstrating new skills. Not something to talk about to show that you're excelling in your field.

5

flabberghaster wrote

I remember a few years ago when I was still reading all the programming blogs people kept asking, why are there seven million different javascript frameworks and eight trillion build systems etc.

And the answer to me seemed like, there's just a lot of web devs out there doing not that complex of jobs and they're not feeling challenged and they want to make something more complex and challenging, so they make a framework. And other web devs see it and think it looks cool and want to try something new so they use it. Then it becomes the flavor of the month and if you're not using it you're being left behind. This cycle then repeats.

I sort of think the same thing is going on. You could just do the CSS shit but that's kinda... Not demonstrating new skills. Not something to talk about to show that you're excelling in your field.

2