In June 2024 I co-organized the FUture of Software Engineering symposium in Okinawa, Japan. Me, Andrian Marcus, Takashi Kobayashi and Shinpei Hayashi were general chairs, Nicole Novielli, Kevin Moran, Yutaro Kashiwa and Masanari Kondo were program chairs, some members of my group, Carmen Armenti, Stefano Campanella, Roberto Minelli, were the tables, can't have a room with only chairs, after all. We invited a crowd of people to discuss what future software engineering has. FUSE became a 3-day marathon on whether there is actually a future at all for SE. This essay is a slightly dark take about what I saw at that event, very loosely based on the discussions that took place, adding some healthy sarcasm and cynicism, the intellectual salt and pepper I never seem to run out of. I listened to the brilliant people who gathered to talk about where we're headed, and distilled three nightmares headed in our direction: software makers who don't know what they're doing, but get the job done anyway, a field moving so fast it can't remember its own lessons, and technologies multiplying like rabbits in Spring. So, let's start. The future, eh? The future of software engineering looks like a car crash in slow motion: you can see it coming but you can't look away. The thing is...
翻译:2024年6月,我在日本冲绳共同组织了未来软件工程研讨会(FUSE)。我与Andrian Marcus、Takashi Kobayashi和Shinpei Hayashi担任大会主席,Nicole Novielli、Kevin Moran、Yutaro Kashiwa和Masanari Kondo担任程序委员会主席,而我的团队成员Carmen Armenti、Stefano Campanella、Roberto Minelli则负责会务协调——毕竟会议室里不能只有主席。我们邀请众多学者共同探讨软件工程的未来。这场为期三天的研讨会最终演变为一场关于软件工程是否真正存在未来的马拉松式辩论。本文以略带暗黑色彩的视角,基于会议讨论内容(辅以适度的讽刺与怀疑精神——这种思想调味料我似乎取之不尽),对会议见闻进行松散重构。我聆听了与会杰出学者们对领域走向的见解,并提炼出三个正向我们逼近的梦魇:不知其所以然却能完成任务的软件制造者、因发展过快而遗忘自身教训的学科领域,以及如春日野兔般疯狂增殖的技术生态。那么,让我们开始吧。未来?软件工程的未来犹如慢镜头播放的车祸现场:你能预见它的到来,却无法移开视线。问题是……