When I started working, more than 25 years ago, we had one team meeting per week (1 hour), very few other meetings. Cellphones were getting mainstream and people had these funny ringtones, but since communications were expensive, phones were not ringing often. The office phone was ringing even more seldomly. We had no ticketing system. Managers just trusted you for doing your work. When going to someone else desk we would start with "may I disturb you?", and the answer may have been "give me five minutes". We had like 2-3 emails a day. It turns out someone had the radio in the office. That was in Belgium and the radio was in Flemish. This was not a big deal since I do not understand Flemish. Despite being rather cramped, I remember this office as quiet. It was not a large open-space though.I cannot remember the turning point. Of course "agile" did a lot of damage, then ticketing systems, the illusion that developers are swap-able, and now constant notification stream.
Frieren|3 months ago
When I worked 25 years ago, I had the same experience. But software was way simpler than today. The scale and complexity of current software requires a level of organization and communication that was not needed with simpler needs.
Most software run on a PC with probably no internet connection. Updating the software required to send discs by mail. Everything was slower, and probably more robust. Maybe banking was closer to what we have now, but it was still slower and there were way less transactions.
In contrast, my last 3 jobs required backend services available 24/7 to serve millions of users worldwide. We had many data providers, and we provided services to dozens of big corporations. We had teams dedicated to just integrate to all the partners, wallets, data providers, etc.
Increased complexity requires more communication and more meetings, and more time dedicated to synch all that development. If anyone wants old-style ways of working, with more time coding and less meetings I would recommend to go to small companies with limited reach. Their problems are going to be easier managed by a few developers that can focus on creating new things instead of getting up to date with all the complexity that a big corporation requires.
nuancebydefault|3 months ago
Personally i like the fact that there are interruptions at work. Working is often a social business and activities like rubber ducking, whiteboarding or live code explanation with living people works wonders for me. It should happen even more.
The people who were coding 8 hours a day, very often were writing yet another framework that they personally came up with to solve a problem, but without duscussing its requirements. More often than not they were making the wrong thing, making too clever things or over engineering.
everdrive|3 months ago
This is a very important point, and it's crucial for people to understand that merely making something more available can have an outsized effect.
_ea1k|3 months ago
makeitdouble|3 months ago
They didn't. But they also had no viable option to monitor what you're doing and check on it every day.
IMHO white collar workers at that scale was a relatively new phenomenon, and that moment of peace sure didn't last that long.
SoftTalker|3 months ago
p_v_doom|3 months ago