Sometimes my job feels an awful lot like detangling thread. Keep pulling until you reach some friction, isolate the individual components, figure out which pieces are causing the issues, correct. Repeat. Deploying new services (vs features) is often like this. I can’t say how many times a day my colleagues and I say, “Yes!! A new error”. Experience just makes it easier to identify the issues and isolate the pieces faster. And to not get discouraged or stressed by errors. Expect them - you’ll be a much better tester and will find bugs earlier (and hopefully before prod).
Discussion
Thank you very much❗️
We love nostr.wine & filter.nostr.wine 🍷⚡️
Most jobs are engineered to fail in the sense that they are built on stuff nobody really needs.
I’m an ML and data engineering consultant, so whatever time I spend working is something my clients have determined they need enough to pay my hourly. Whether the market needs their products is tbd. But there’s not a shortage of demand for work in this space right now.
Oh yeah, I don't doubt there is a market. Most markets are artificial fluff just waiting for a breeze.
I’m not sure why the success of a job would be based on human need more than it would be based on what the market will bear. Assuming the goal is earnings. But maybe it’s more of a philosophical debate about the definition of success. Or longevity of an industry/skill continuing to be valued? But predicting that is largely conjecture, and everyone is gambling to a certain extent.