12,297 karma · joined March 28, 2013
No future for any of us I guess.
Today almost no one remembers any of these types of apps that existed before Office. I remember since I was involved in several of them.
What I found for myself that it made more sense to spend enough time on the architecture/design/whatever of the dike so that holes were unlikely plus always consider that even rare possibilities needed consideration.
That attitude costs money, and often it's difficult to convince people to spend money with no immediate gain. I was able to do it right sometimes by taking advantage of how unknowledgeable leaders often are about technology.
But sigh, doing the right thing that costs $ ahead of disaster is rare. Over time I've seen this too many times...
Until you fix the institution you can't change the hours.
Van Gogh invented Starry Night without any prompting despite it not being a real scene (much less anything he had ever seen and such abstraction was very rare in the 1880s). Picasso made Les Demoiselles d’Avignon in 1907; it was so radical even his fellow artists were unable to comprehend it.
It doesn't change the fact that DALL-E is pretty amazing tech, but it's still as far behind human ability as any AI is today. It is way way better than what came before, but that's true of most technologies.
Since I started in the early 80's every generation thinks they can standardize things, license programming, make things from perfect reusable parts that work perfectly, and generally turn programming into recipes. Every generation fails.
In reality software is a mess because none of those things are possible because complexity is inherent in what we do, and what is expected of us, and there has never been any way to satisfy everything we are asked to do with some magical silver bullshit, err, bullet.
Even if you wanted software "Professional Engineers" to be a thing, how would you even do that, with 100's of programming languages, operating systems, software environments and industries all with different needs, and in an industry that changes every single day. Bridges have been built for thousands of years, software has changed radically and continuously since I started in 1981. As soon as you defined some standard to test against, it would be obsolete.
If you are experienced then WFH is easy to do, but for new people being in person makes it much easier to learn a complex business/code environment like we had. I could draw on a white board our crazy world much easier than try to explain it online.
Also the insistence by some people for cameras in zoom calls drove me nuts, I hate cameras so I never turned mine on (also my bandwidth was never great so video often made the audio fall out, a good excuse).
Complaining that crypto is stupid is fine, but lots of things in history were stupidly valued (tulips, beanie babies, bored apes) and eventually the market did or will change. Crypto is worth whatever people will pay for it. It's not inherently evil.
It's not easy or fun sitting in too many meetings though as I always asked a lot of questions to ensure product/design/execs could adequately explain what they were asking for; asking enough questions like this made sure we didn't waste too much time doing things that were likely to change. Meetings can be useful if you participation helps the workload; but it can drag down you and your team's productivity if it does nothing but waste time. Often people whose entire life is going to meetings don't understand how they can affect success simply by sucking up huge hours every day.