Why are there no engineering blogs? Or engineering meet ups?
There is a literal overflow of information about programming. Stack overflow is huge. There are hundreds and hundreds of blogs written by developers who are leaders in their field. You have to look really far and wide for an engineering blog.
I don’t really understand the nature of the ‘secretiveness’ of engineering. Perhaps engineering is too confidential to write about? I’m thinking about people like Kent Beck, Martin Fowler and David Heinemeier Hansson. They all blog and they are all groundbreakers in their industries.
Why don’t we hear blogs from people working in engineering, blogging about engineering stuff. Maybe the corporate stuff is a bit too ‘secret’ to talk about. What about how a new issue tracking system was implemented. Or how a 3d printing has changed the way things are designed in the workplace. Perhaps an in depth discussion on negotiations and contracts, supplier management? Outsourced pros/cons?
I guess for software engineering, you can share details of your work without fear of compromising the confidentiality of the project. An algorithm or a data problem (in most cases) can be discussed without the broader project picture.
I recently read a book called Peopleware that discusses the human side of software development. Over 80% of the problems and solutions are directly applicable to any aspect of engineering. So why did software engineers write the book? They certainly were not here first.
Perhaps software engineers are more curious beasts? Perhaps by their very nature they are more sociable and community driven? This seems unlikely. I reckon the spread of sociability for a sample of mechanical engineers compared with a sample of software engineers is pretty similar. Not too sure about curiosity though.
I’m starting to wonder if all of the idea sharing and community of software comes from the rapid change nature of the industry. Software changes so much, so often. It is a given that you have to keep developing your skills and learning, or you become obsolete. Maybe the community the community is strong because everybody has to share to learn and stay relevant?
Software development is still a very tricky problem. Compared to building roads or making widgets, perhaps there is more to discuss. My mental jury is out on this one. I don’t know.