386 karma · joined November 18, 2022
They can have a positive impact, but only if you can choose one from a global network of said communities as an adult and you don't treat it very seriously (you leave when it becomes toxic). As a person born in a small village community... let's say I don't miss a single fucking thing.
For me there's a huge gap between 1 and 2 so it might cause misunderstandings when used in a sentence. I despise a lot of things I fully understand and if I said I "appreciate" them - sounds weird.
The solution might be to use the internet less and enjoy the offline life some more, not to "overcome the hurdle".
Nah, not really. Years ago when we worked in office and I was still a junior we did discuss naming things here and there but I didn't like those conversations. It's all just opinions and habits.
> you're in a pocket of devs with high verbal skills
I mean, we don't hire juniors so it's possible but doubt it.
> you're in an echo chamber where everyone is equally bad
Most probably but if no one is having problems with reading code then I'm not sure what bad even means. If it's in English and it describes what it does and does not use any tricks - it absolutely doesn't matter how exactly is it worded and structured. The examples from the article are especially bad. I've seen some code I'd consider bad in general but it was all about those library hacks (usually ORMs) I mentioned previously or about trying to fit a lot in a single LINQ statement (i'm a c# dev). The only time when I'd consider naming to be bad was were all variable and function names were in German.
> There's literally a programmer joke about how hard naming things is.
It's a joke because it's not that serious. It might be hard sometimes to come up with any name for a thing (especially for non-english speakers like me) and you plop down a "var x" or something even less mature and run which is funny. So it is hard but it's not a "real" problem.
Naming or visual code structure was never a problem in my career so far.
You need to spend time with computers to learn how to use them so if average PC usage drops I'd expect the average skill to drop as well.
In a similar way, the overuse of simplified touchscreen-based devices makes them unprepared for working with computers and other “old tech” permeating the modern office. Many of them do not even know what files are, and their tech skills make them almost completely unhireable.
Honestly - it was not that bad. For your own sustenance (literally when you don't sell much) you do not need that much land and the work is not 24/7 every day. There are a couple of tough weeks in the year but much more downtime than you might realize (like, you barely need to do almost anything entire winter and most of the other seasons actually. 1-2h tops to feed the livestock and bring some wood/coal to the furnace). It would be a different story if farming was our business and we wanted to raise money for something significant - but if you don't have any ambitions like that - village life is pretty easy.
I guess it depends on the type of said office job, but currently I work as a senior dev contractor in the city and it's barely better, if it is at all (I still can't really make up my mind if I'm happier). All of my extra money goes to mortgage (I "own" an apartment, not a house) and after work I do the exact same things I did when I worked on the farm to unwind (read, play games, nap, listen to music) because that's all the energy I have. And then we need to add all of the extra stress and competitiveness that comes with this line of job, wile "on the farm" I was already "at the bottom" and didn't stress much. There are a lot of scenarios on the farm where something is very urgent sure but they are not really stressful. If some farmer says they are - he did not experience real stress (legal threats, danger of losing not only the source of food but entire house + going into debt, long economy downturns without hope of things getting better [as compared to temporary stuff like the weather destroying the current year's crops], lots of stuff).
Not happening in any of the companies I worked for as a contractor or subcontractor. In those companies at best dev teams have nowadays some additional capability to deploy to dev/test instantly (so they do their own CI/CD pipelines and manage dev infra via Terraform or whatever) but production is always handled by a "DevOps" team which does not touch the application code at all. This is especially visible in companies that outsource their development to software houses / individual contractors (B2B stuff, most of the folks I interact with).
I'm talking about random day to day browsing when you stumble on something random on the internet.
Personally I "tried" to answer truthfully at first and then went absolutely "ok f u, don't care no more" when it showed turquoise :D
So if you started in 2019 you'd be graduating right into the "layoff" market in which juniors have virtually no possibility to get hired.