I need your help to learn from other engineers


Notes by Leonardo DaVinci – a lost art for software development

I have good news: I’ve signed the contract for my fourth book. It will be about Software Engineering in C++, and I’m very excited about this project.

If you’ve read my blog and listened to my talks in the past few years, you know that I’ve become very interesting in intersections between software development and other domains. One of the big questions, yet unanswered, is the following:

How does software development compare with engineering disciplines?

Writing the new book gives me a chance to explore this question a bit longer. But to do so, I need your help.

The best way to investigate this question is to discuss with engineers from other disciplines. Specifically, I’d like to discuss with at least one electrical engineer, industrial engineer, mechanical engineer, and civil engineer. An aerospace engineer would be great as well.

The discussions will go around the following topics:

  • What are the common practices in your job? In other words, what are the things you couldn’t do your job without?
  • What is the process for developing a new item (eg. a bridge, a plane wing, an industrial process etc)?
  • How is a team constructed in your domain?
  • How do you ensure that the thing you’re building is working properly?
  • How do you treat safety and security of the end product?

Of course, I would be very happy to answer the same questions from the perspective of a software developer.

So here’s my request: if you know anyone who fits into these categories and is curios about comparing software development with their engineering disciplines, please point them to this blog post.

If you’re interested in having a discussion, post a comment, tweet me at @alexboly or send me an email at alexboly[at]gmail[dot]com.

Thanks, and have fun!

Add comment

alexbolboaca.ro Reflections on design, craft and software

A new home for merging ideas about design

It is my strong belief that software design can learn a lot from other design disciplines. I wrote blog posts, a book and did talks on this topic, and it was time to group them all together. These ideas have now a new home: https://codedesigner.eu. My plan is to add more blog posts there, and to involve other people doing work in this area.

Read My Book “Usable Software Design”

How UX techniques can be applied to software design to develop software better (given that the developer is the user of software design).

Read My Book “Coderetreat Hosting And Facilitating”

Learn how to facilitate and host a coderetreat from two of the most experienced coderetreat facilitators.