"When you make programming skills the core component of any web role then you've made the web into a programmers playground. This is when you start seeing feature factories, whines of "why can't those users upgrade?", and [derision of soft skills like design].
Picking up a tremendous vibe of "well how else are we supposed to build complex apps?" when *no one is talking about this*. The argument is about raising the baseline of making *anything* for the web so high that it excludes people."
I must say I think I have strong understanding of HTML/CSS, and I'm frequently disgusted by how unmaintainable most people's webcode is. Most webdevs seem to use classes to define their own style-based markup languages, ignoring most of the conveniences those languages provide.
Excluding non-developers in the process.
@alcinnz I recently got fired because I couldn’t stop asking “Why? Who is this for? Does it improve the experience?”
The answer is always “fuck users get money”
@alcinnz Addendum: The stakes aren’t always dire but my particular case regards quasi-medical advice given directly to users.
@alcinnz If you try to build something as a learning exercise in your own free time with no background in tech and a focus on writing etc. you soon find out who in the community thinks you have no business to be there. Relatively accessible tools are seen by some as proof of incompetence and amateurism in programming as evidence for the prosecution that you could have nothing to say by using them. There is a residual technocracy even in FOSS that precludes wider uptake.
@xj9 When I was working for work, they did seem to be the ones choosing to make the web into a programmer's playground too.
That seems to be what really makes it difficult for us to stop.
@alcinnz tbh tbh there are few things I would call a "programmer's playground" less than modern webtech; it's an ocean of garbage that only works for a narrow section of developers
FLOSS.social was launched on 1 April 2018 as a Mastodon instance for people who care about, support, or build Free, Libre, and Open Source Software (FLOSS). Of course, discussions aren't limited to just FLOSS -- let's share our unique interests! English is preferred for maximum conversation opportunities within the FLOSS community, but it is not required. Respect is required, however: Users on FLOSS.social agree to abide by the Contributor Covenant Code of Conduct. This service was installed and is maintained in part by Masto.Host with equipment located at OVH. You can support this instance financially through the Monthly Supporter Program, processed through CommitChange using the free software Houdini Project.