Discussion about this post

User's avatar
John Thomson's avatar

Sorry, Francis, but this article rather highlights your incompetence in the area. Do you think any of the large events that you mentioned at the beginning of the article, like API format changes, Mobile and Cloud areas emerging, affected the optimal team sizes and the Dunbar number of inter-human connections? Checking basic algorithms during the interview or asking the candidate to do leetcode-type challenge instead of asking real work and experience-related questions has been criticized for decades. The documentation - you literally underlined that the good documentation should explain "why" and not "what" and then saying that AI can summarize the code, which can not explain the context in which this code was written or the solution created that ADR is supposed to capture. If we don't do estimations and the board comes to you and say - when are we going to integrate with Client X, are you also going to tell them that they are hallucinating?

Yes, AI is changing the industry; it has the potential to become revolutionary by increasing engineering productivity and potentially reducing time spent on coding in favour of solutioning, ensuring quality, and compliance. But in no way does it throw out the window the basics you mentioned in the article.

Louis Gagnon's avatar

Francis. Those are the words of a wise craftsman who understands the inside, the outside, and the relationship between the two. Thank you for sharing this articulation. I agree with your assessment of what's broken, what will soon break, and what actually matters (on-the-ground) that has never and will never change. In my opinion, however, the most important point that you invite us to think about is: WHY are we building? In a world where AI is accelerating the DEGENERATION of LIFE itself through its gargantuan demand for energy and fresh water (OECD/Cornell estimate that AI uses one water bottle for 36 queries in the US), and through its negative impact on job markets (not mentioning any doomsday scenarios that the fathers of AI themselves are warming us about), we MUST consider the "why" more than ever. before. Like everyone else, I get involved with AI projects every day... and my answer to my "whys" are always "because its short-term benefits, for life or for humans, compensate for its potential degenerative costs.

2 more comments...

No posts

Ready for more?