Don’t know why python gets so much love. It’s a painful language as soon as more than one person is involved. What the author describes is just the tip of the iceberg
That’s dumb. Your bosses will decide to pay copilot instead of paying you. We should use llms in a way that empowers us, not in a way that replaces us.
I think the tricky part lies on knowing which things can be done without consulting any product owner. I agree that created_at and updated_at don’t cause any harm. deleted_at on the other hand cannot be decided by engineers only (mainly because of GDPR reasons: if something is expected to be totally deleted, then that must be it). As usual, these kind of things are obvious to engineers with years of experience , not so much to newcomers.
You don’t know their performance at their jobs. You don’t know either if they fulfill family obligations decently. You don’t know how their lifestyle is affecting their health long term.