Re:How I ship projects at big tech companies
by strken on Monday November 11, 2024 @11:39PM
(#42112848)
It's closer to engineering than either art or working on an assembly line. Software tasks just aren't fungible in most companies, and neither are they open-ended interpretable works designed to please or strike fear into the human soul. The average codebase is pleasing to me in the way an engine block or an oil refinery is pleasing. Q_rsqrt is pleasing in the way a mathematical proof is pleasing.
Re:How I ship projects at big tech companies
by com on Tuesday November 12, 2024 @05:11AM
(#42114255)
I’ve worked in engineering businesses, and SaaS scale ups and the “engineering” that gets done by SWEs had little to nothing in common with any of the engineering disciplines I’ve worked in apart from the E in the title.
Little comprehension about cost engineering, maintenance, safety, durability and resilience. Half-baked bodies of knowledge. CV driven development. Fads and critical production systems held together with spit, tape and hope. It’s like Aristotle’s Cave in our field.
Re:How I ship projects at big tech companies
by strken on Tuesday November 12, 2024 @06:22AM
(#42114638)
And yet building software is still closer to engineering than it is to charcoal figure drawing or to driving a forklift at a door factory.
Re:How I ship projects at big tech companies
by antupis on Tuesday November 12, 2024 @02:50AM
(#42113599)
When you ship it is arts and crafts which usually leans heavily to a small group of people Then if you want it to be commercial succesfully it needs some manufacturing practices because otherwise, you end up with legacy software.
(Even art, of course, is in practice pretty close to this. MBAs are paying you to sublimate your creative energies into a snappy video on how to sign up for Robinhood or whatever, and there are substantial business constraints on both its content and delivery date.)