a thoughtful web.
Share good ideas and conversation.   Login or Take a Tour!
comment by johnnyFive
johnnyFive  ·  1009 days ago  ·  link  ·    ·  parent  ·  post: Software Disenchantment

I think he overstates a lot, except when it comes to web apps. Those have gotten bananas. I'm helping someone do a web site right now...dude is a web developer by trade, and I'm secretly appalled at how big this site is. Angular + all the JS add-ons. I've found bootstrap to be helpful all of twice. I'm glad I'm just vaguely helping in the background.

But the most important thing he overstates is that it is unnecessarily hard to do what he's talking about. I tried writing a basic console program in Rust, and it was a horrible experience. The reason people use Electron is because it does what the documentation says it will. I shouldn't have to create bug reports because parts of a language's core library literally do not do what they are there to do. (Yet I did just that with Go yesterday.) So at some point, people need to quit their bitching and actually write things like "decent documentation" and "libraries that do what they're supposed to."

blackbootz  ·  1008 days ago  ·  link  ·  

I'm only vaguely aware of what goes into web development and programming, so it's hard for me to judge what he says. But I would venture that "lean" web development or programming is harder, not easier. Twain's If I had more time I would have written a shorter letter principle applies.

I shared the piece because nothing kicks up a conversation quite like someone passionately, cantankerously making a point.

user-inactivated  ·  1008 days ago  ·  link  ·  

Web software is the way it is because every browser works a little differently and only very large organizations or very dedicated developers are willing to test thoroughly in all versions of all browsers users are likely to still be using. Everyone else either uses a library or says "IE? Here's a nickel." The libraries are bloated because they try to turn the tangled mess of standards and browsers that implement them badly into something simple enough to be worth bothering to do interesting things with, and that takes a lot of duct tape, bailing wire, chewing gum and plaster.

ThurberMingus  ·  1008 days ago  ·  link  ·  

The author used a bunch of xkcd comics for his article, but here is one that applies to library bloat:

blackbootz  ·  1008 days ago  ·  link  ·  

I'm astonished by how timeless some Dilbert strips are.