4 ms·
I’m glad to see my countrymen branch out into blogging in English so that the rest of the world can have a great big dollop of Russian fatalism. More to the po
by sigfubar 8y ago
I’m glad to see my countrymen branch out into blogging in English so that the rest of the world can have a great big dollop of Russian fatalism.
More to the point: everything’s well and truly fucked, yes, but surely more education cannot form the skeleton of a solution when the masses we’re supposed to educate don’t actually want to learn anything. IMHO, the very incentives of business need to be changed as they’re the foundation of every bad decision that manifests as software bugs. Is this not a version of Conway’s law? “All bad software reflects the lopsided incentives of the ambient business environment.” Call it the universal law of fubarness.
- falcolas 8y ago> IMHO, the very incentives of business need to be changed as they’re the foundation of every bad decision that manifests as software bugs. Yup. What's worse is how many of our own peers fall back on justifying all this crappy software with "businesses are for making money" without a single dose of irony. It was a bit depressing, reading the comments on HN on the other post and realizing how few people seem to actually care about writing good software. > the masses we’re supposed to educate don’t actually want to learn anything Indeed.
- sidlls 8y agoWhat is good software is at least partially subjective. Every measure of quality from the existence of bugs (that is, how many and how severe) to structure (is it OO or functional or a mix) to utility (is it spyware or a command line utility or something else) involves some subjectivity.
- TeMPOraL 8y agoAlmost everything involves some subjectivity. Business decisions included. Delivering crap product with faster feature turnover is a subjective decision too, you're only guessing if it pans out or not compared to doing it better but a little slower. Someone will say, "I have A/B tests that show". But I'm willing to bet than it most cases, A/B tests will show you whatever you want to see in them, as most people don't have necessary statistical background to correctly run or interpret them (and page optimization companies sometimes actually exploit this against their own customers).
- Davertron 8y agoUgh, I'm living through this right now on an app I've been working on in my company for 3 years. Someone will create a user survey that gets a 5% response rate and use it to justify/rationalize some decision. They think that since they ran the survey they now have data that is good enough to base a decision, with zero desire to statistically validate whether that data is any good or not. I can't remember which thread this came from, but this talk was posted here somewhere on HN recently and I found it pretty interesting and relevant to this sort of thing: https://www.youtube.com/watch?v=TGGGDpb04Yc https://www.youtube.com/watch?v=TGGGDpb04Yc
- thoughtspile 8y agoHey there, fellow fatalist! My economical-ish education disagrees with you on some points made) If "good software", whatever it is, is not economically viable, I would gladly walk away feeling good about the future and open a beach bar instead. Currently it seems that faulty design and code are actively harming the businesses. I personally need to make more research around here — what's the connection between, say, conditional spaghetti and anything important? We should at least start talking about these implications. No code is an aisle) Same goes for "the masses don’t actually want to learn anything" — I see many people getting into web dev right now, and we've made it unreasonably hard to do — why do simple (as in, the ones you can make after a bootcamp) web pages look and work so poor? Word documents from people with a week of training look pretty reasonable.
- falcolas 8y ago> Currently it seems that faulty design and code are actively harming the businesses. So long as a human exists to work around the faulty code, the harm to businesses is minimal. For example, many companies sell feature-full, but absurdly slow and buggy, software to other businesses. The customers aren't going anywhere, and they've protected their niches with a minefield of patents. So, the features hook the execs, and the end-users work around the bugs and slowness, the business sees no blowback from this. My favorite anecdote was a front end engineer claiming "I went in and profiled our code and made an action go from 5 seconds to under a tenth of a second!" To which I can only go "Wait, there was a user-space action that took 5 seconds?!"
- TeMPOraL 8y ago> My favorite anecdote was a front end engineer claiming "I went in and profiled our code and made an action go from 5 seconds to under a tenth of a second!" To which I can only go "Wait, there was a user-space action that took 5 seconds?!" And I'm guessing there was, and you didn't notice it (or stopped noticing it at some point), because that's what people do. They get used to this nonsense. Especially if they have no power to improve it.
- thoughtspile 8y ago
- amaccuish 8y agoSide track, since there seem to be some russians here. Do you have any good tech blogs in russian I should follow? (thoughtspile thank you for your recommendation of Nikita Prokopov)
- sigfubar 8y agoI casually browse https://habr.com/ https://habr.com/ as a symptom of my tendency to tail aggregators a-la HN/lobste.rs rather than individual blogs.
- thoughtspile 8y agoHabr has some poor-quality translations, often without proper attribution, which is why I don't like it. Some corporate blogs can be nice, though.
- thoughtspile 8y ago(I don't know why we're doing it in English) For the more general tech (physics and stuff) — https://sly2m.livejournal.com/ https://sly2m.livejournal.com/ https://sly2m.livejournal.com/tag/%D0%BD%D0%B0%20%D0%BF%D0%B0%D0%BB%D1%8C%D1%86%D0%B0%D1%85 https://sly2m.livejournal.com/tag/%D0%BD%D0%B0%20%D0%BF%D0%B... series especially recommended For programming, I enjoy https://igoradamenko.com/blog/ https://igoradamenko.com/blog/ These seem mostly dead, but might come back: - https://medium.com/@kovchiy https://medium.com/@kovchiy - https://medium.com/@xanf https://medium.com/@xanf Here's a guy working on V8 who ocassinally posts / talks in Russian: https://mrale.ph/talks/ https://mrale.ph/talks/
- amaccuish 8y agoCheers) (as for in english, i've rarely seen people talk in other languages, i thought maybe there was a rule)