View allAll Photos Tagged softwareengineering
Top 10 Software Engineering ideas
"... Each new generation doomed to re-discover basics ..."
Got pinged by Ed Yourdon today checking if I had some of his books in photo of a bookshelf (I did, 'Structured Analysis'). [0]
I come across this particular presentation (Top 10 Software Engineering ideas) on Yourdons website. It's an interesting report because it takes a similiar approach Tim O'Reilly used to define Web 2.0. Analyse the current market and draw conclusions from them. [1] What I particularly like is the themes overlayed on a map with published book images used to support the problems. [2]
One idea that immediately sticks in my mind as being a bit odd was the theme of code re-use. Programmers are notorious for perpetuating "Obsolete culture" in the hope that re-using code can save them time ignoring the possibility the code they are going to re-use is crap. [3]
"... Programmers become so familiar with code reuse that they often copy existing techniques even when they aren't actually copying code ..."
Cooper gives a great example of how Amazon 1-Click was implemented by engineers as 2-Click as an example of this approach. I'm not sure how useful this advise is when you are in a startup and have to build new tools. [4], [5].
The presentation can be found here:
- google doc (requires permission, yuk) ~ docs.google.com/Present?docid=dd2trp3s_42cwb9js&fs=true
- pdf (19Mb) ~ www.yourdon.com/downloads/CompAidTopTenJAX.pdf
- bonus Interview (200Kb) ~ www.compaid.com/caiinternet/ezine/edyourdoninterview.pdf
It makes an interesting read because it puts a lot of disparate ideas Yourdon has covered in his various books to a modern (web2) context.
Reference
[0] Yourdon, Ed, "Modern Structured Analysis, 1989, ISBN 013598632X"
en.wikipedia.org/wiki/Edward_Yourdon
[1] O'Reilly, Tim, "Web 2.0 definition, 'What is Web 2.0?'"
www.oreilly.com/pub/a/oreilly/tim/news/2005/09/30/what-is...
[2] You can see this on slide 13, point 7, "Reuse is Important" in the PDF.
[3] Cooper, Alan, "Inmates running the Asylum, CH8 An Obsolete culture, Reusing code pp 106-109.
safari.oreilly.com/0672326140/ch08
[4] I wouldn't mind reading more on this particular point Yourdon makes because her mentions "Don't just re-use code; also design, specs, processes, plans, budget templates etc." I'm not sure what Yourdon means by this.
[5] Cooper, Alan, Ibid, P108-109.
next >>>
Shri. Anand Vasant Asnotikar, Hon'ble Minister for Science & Technology, Government of Karnataka at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Shri. Anand Vasant Asnotikar, Hon'ble Minister for Science & Technology, Government of Karnataka at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Audience at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media. Non-commercial use permitted with attribution and linkback to this page on Saltmarch's Flickr photostream. All other rights reserved.
This is a perfect example of miscommunication. From the front this design looks exactly like the diagram (produced by another team). Unfortunately, from the side, the two dimensional nature of the implementation is revealed.
Shri. Anand Vasant Asnotikar, Hon'ble Minister for Science & Technology, Government of Karnataka at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Shri. Anand Vasant Asnotikar, Hon'ble Minister for Science & Technology, Government of Karnataka at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Shri. Anand Vasant Asnotikar, Hon'ble Minister for Science & Technology, Government of Karnataka at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Photograph from Saltmarch Media's Business Technology Summit 2008 in Bangalore. Photograph ©Copyright Saltmarch Media. Non-commercial use permitted with attribution and linkback to this page on Saltmarch's Flickr photostream. All other rights reserved.
Audience at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Shri. Anand Vasant Asnotikar, Hon'ble Minister for Science & Technology, Government of Karnataka at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Audience at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Coding, design thinking, group projects using software engineering cycle. PHP. Kids are learning and networking and becoming a part of the extended social & career fabric of their city—beyond the walls of their schools. 👏👏 In the first pic you see front and center Darren Woodruff, a founding director of Debruce Foundation. I had the honor of meeting him today, talking ed with him, and witnessing his true curiosity about the people and the learning going on in the room. Darren Woodruff took the time to talk to every team and ask questions. Debruce made this camp free to kids. Thanks to them this amazing experience is forever etched into the minds & hearts of the kids and adults. Parents and families are impacted as well.
Shri. Anand Vasant Asnotikar, Hon'ble Minister for Science & Technology, Government of Karnataka at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
en.wikipedia.org/wiki/Margaret_Hamilton_(software_engineer)
Computing: The "fourth astronaut":
The computer that got us to the moon. The size of a briefcase, there had never been anything like it. Apollo 11 was “the first time software ran on the moon”. This is the story of the world’s first digital portable general purpose computer. The work of the Massachusetts Institute of Technology, MIT, helped give rise to the digital age.
Photograph from Saltmarch Media's Business Technology Summit 2008 in Bangalore. Photograph ©Copyright Saltmarch Media. Non-commercial use permitted with attribution and linkback to this page on Saltmarch's Flickr photostream. All other rights reserved.
Photograph from Saltmarch Media's Business Technology Summit 2008 in Bangalore. Photograph ©Copyright Saltmarch Media. Non-commercial use permitted with attribution and linkback to this page on Saltmarch's Flickr photostream. All other rights reserved.
Audience at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Audience at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Audience at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Photograph from Saltmarch Media's Business Technology Summit 2008 in Bangalore. Photograph ©Copyright Saltmarch Media. Non-commercial use permitted with attribution and linkback to this page on Saltmarch's Flickr photostream. All other rights reserved.
More students will have access to in-demand programs as 3,000 more technology-relevant spaces become available in the public post-secondary education system.
Spaces will include a range of areas, including cybersecurity, software engineering, data science, life sciences, creative tech, clean tech and agritech.
Learn more: news.gov.bc.ca/28731
Photograph from Saltmarch Media's Business Technology Summit 2008 in Bangalore. Photograph ©Copyright Saltmarch Media. Non-commercial use permitted with attribution and linkback to this page on Saltmarch's Flickr photostream. All other rights reserved.
Audience at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Photograph from Saltmarch Media's Business Technology Summit 2008 in Bangalore. Photograph ©Copyright Saltmarch Media. Non-commercial use permitted with attribution and linkback to this page on Saltmarch's Flickr photostream. All other rights reserved.
Shri. Anand Vasant Asnotikar, Hon'ble Minister for Science & Technology, Government of Karnataka at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Photograph from Saltmarch Media's Business Technology Summit 2008 in Bangalore. Photograph ©Copyright Saltmarch Media. Non-commercial use permitted with attribution and linkback to this page on Saltmarch's Flickr photostream. All other rights reserved.
Photograph from Saltmarch Media's Business Technology Summit 2008 in Bangalore. Photograph ©Copyright Saltmarch Media. Non-commercial use permitted with attribution and linkback to this page on Saltmarch's Flickr photostream. All other rights reserved.
Shri. Anand Vasant Asnotikar, Hon'ble Minister for Science & Technology, Government of Karnataka at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Shri. Anand Vasant Asnotikar, Hon'ble Minister for Science & Technology, Government of Karnataka at Business Technology Summit 2008.
Photograph from Business Technology Summit 2008 in Bangalore, presented by Saltmarch Media. Photograph ©Copyright Saltmarch Media
Photograph from Saltmarch Media's Business Technology Summit 2008 in Bangalore. Photograph ©Copyright Saltmarch Media. Non-commercial use permitted with attribution and linkback to this page on Saltmarch's Flickr photostream. All other rights reserved.
More students will have access to in-demand programs as 3,000 more technology-relevant spaces become available in the public post-secondary education system.
Spaces will include a range of areas, including cybersecurity, software engineering, data science, life sciences, creative tech, clean tech and agritech.
Learn more: news.gov.bc.ca/28731