The context here is unlike bridges, it's impossible to understand a whole codebase, and you can't rediscover legacy code without the institutional knowledge. Is that really true though? Not the code, the bridges. Are bridges super different from codebases in this manner?https://twitter.com/stevekrouse/status/1083909608262041600 …
-
Show this thread
-
I don't know any bridge builders well, and I don't know anything about bridge building myself. I poked around a bit and it seems a super long and expensive process? Here's a 120 page plan, not the bridge itself, just the submitted construction plan: http://dotapp7.dot.state.mn.us/eDIGS_guest/DMResultSet/DisplayDoc?docnumber=885466&identifier=885466 …
2 replies 1 retweet 4 likesShow this thread -
This is an example plan, and it's another 60 pages of tiny fine-print diagrams. Is all the knowledge of the bridge documented here? I dunno! I don't know how bridge building works. But my guess is... probably not? https://www.dot.state.mn.us/bridge/pdf/abc/br-62646-plan.pdf …
1 reply 0 retweets 5 likesShow this thread -
Thinking a lot of Dekker's work in safety in hospital systems, how they're massive complicated systems that nobody really understands, where the reality has drifted really far from the design of how things should work. I think most systems are like this, and code isn't special
2 replies 0 retweets 8 likesShow this thread -
Arguably there's probably a few (A FEW) ways that coding is more disciplined than other forms of engineering, like we have VCS. As an amateur historian lots of history is lost, and that makes analysis really hard, but git repos are something we only really see in coding
2 replies 0 retweets 6 likesShow this thread -
I really need to find more people who do both software engineering and some other form of engineering, to see what they think the differences are
8 replies 1 retweet 6 likesShow this thread -
(Gonna fanboy Leveson here, who does both software and areospace. Her take is that one of the biggest differences is no mapping between computational systems and physical phenomena, which unbounds complexity)
5 replies 0 retweets 24 likesShow this thread -
Replying to @hillelogram
Original quote is false for areas of mechanical engineering that I've looked into with as well as for semiconductor manufacturing. Dealing with the physical world actually makes this worse in a lot of ways (although it also makes it better in some ways).
1 reply 1 retweet 4 likes -
Replying to @danluu @hillelogram
We can see how hard it is to either take over or duplicate existing manufacturing processes by looking at how Korea and China are successfully doing this, via many many years of knowledge transfer and then a multi-decade refinement process.
1 reply 1 retweet 7 likes
One issue with a lot of software process work/ideas is the idea that software is unique and needs to throw away wisdom from other industries (of course this isn't unique to software and people in other industries also think that their industry is uniquely hard and interesting).
-
-
Replying to @danluu
I've noticed this, too. One project I'm planning on doing (once I learn some of the prerequisite skills) is interviewing people who've done both software engineering and another form, who can compare and contrast them from personal experience. Alright if I ask you about it later?
1 reply 0 retweets 5 likes -
Replying to @hillelogram
Sure, I'm really curious about what you end up finding!
0 replies 0 retweets 0 likes
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.