canpolat

joined 2 years ago
MODERATOR OF
git
[–] canpolat@programming.dev 0 points 2 years ago

I’m not sure you realize how “engineering disciplines” operate as crafts.

From the comment you are replying to:

[...] it’s not because what we do doesn’t have an element of craft in it, it’s because the concept of craftsmanship is not enough to explain what we do.


these comments on “operate like an engineering discipline” are mostly sourced from a cargo cult mentality

I have nothing to say to this. Have a nice day.

[–] canpolat@programming.dev 0 points 2 years ago* (last edited 2 years ago) (2 children)

I'm one of those who think this book is outdated (or at least needs an update remain a "must read" for people working on software). The blog post linked as a top level comments does a good job of pointing out some of the problems. That' not to say it's worthless, but if we are going to recommend books to newcomers, they should reflect the state of the art understanding of the field.

It also reinforces this notion that software engineer has a craft component which really seems to rub some people the wrong way.

When it comes to craftsmanship, I also oppose Uncle Bob. Again, it's not because what we do doesn't have an element of craft in it, it's because the concept of craftsmanship is not enough to explain what we do. Dave Farley does a great job of explaining the reasons in his conference talk: Taking Back “Software Engineering” – Craftsmanship is Insufficient • Dave Farley • GOTO 2022. We are not in the middle ages any longer, we need operate like an engineering discipline.

[–] canpolat@programming.dev 1 points 2 years ago

Careful with Paul. He may starve.

[–] canpolat@programming.dev 1 points 2 years ago (1 children)

Who is Paul? Why is he killed? So many questions. And I'm still stuck at the chess board...

[–] canpolat@programming.dev 1 points 2 years ago (4 children)

OK, I may have hit a wall with this one.

[–] canpolat@programming.dev 1 points 2 years ago (5 children)

I think I will quit at this point.

[–] canpolat@programming.dev 0 points 2 years ago

That depends on the PR tool. I don't know how others work, but Azure DevOps handles rebases quite well (as long as you are rebasing to the target of your PR).

view more: next ›