Tag Archives: Engineering

Productivity Gains in Software Engineering

Great post: Productivity gains in software engineering are powering innovation

According to data from the U.S. Bureau of Labor Statistics, today’s business industry workers are on average 30% more productive than their 1998 counterparts (productivity growth of roughly 2.6% per year).

The most dramatic gains, however, have occurred within software development.

Software engineers today are about 200-400% more productive than software engineers were 10 years ago because of open source software, better programming tools, common libraries, easier access to information, better education, and other factors. This means that one engineer today can do what 3-5 people did in 1999!

In my 15 years of software development, I’ve seen 5x-10x productivity gains in engineers. Which could mean that the productivity of a well-trained engineer doubles every five years. (note that this Law is much harder to prove than Moore’s Law – but potentially just as profound). That would mean that the productivity of an engineer is growing at roughly 14.9% per year! That’s fast … really fast … much faster than the 2.6% yearly gains the population as a whole is making.

What do you think? I definitely see a huge improvement of productivity in web application software development myself.

Related: 10x Productivity Difference in Software DevelopmentIs Productivity Growth BadThe Software Developer Labor MarketMyths of Manufacturing Productivity

Barbara Liskov wins Turing Award

photo of Barbara Liskovphoto of Barbara Liskov by Donna Coveney

Barbara Liskov has won the Association for Computing Machinery’s A.M. Turing Award, one of the highest honors in science and engineering, for her pioneering work in the design of computer programming languages.

Liskov, the first U.S. woman to earn a PhD from a computer science department, was recognized for helping make software more reliable, consistent and resistant to errors and hacking. She is only the second woman to receive the honor, which carries a $250,000 purse and is often described as the “Nobel Prize in computing.”

“Computer science stands squarely at the center of MIT’s identity, and Institute Professor Barbara Liskov’s unparalleled contributions to the field represent an MIT ideal: groundbreaking research with profound benefits for humankind. We take enormous pride that she has received the Turing Award,” said MIT President Susan Hockfield.

“Barbara Liskov pioneered some of the most important advances in fundamental computer science,” said Provost L. Rafael Reif. “Her exceptional achievements have leapt from the halls of academia to transform daily life around the world. Every time you exchange e-mail with a friend, check your bank statement online or run a Google search, you are riding the momentum of her research.”

The Turing Award is given annually by the Association for Computing Machinery and is named for British mathematician Alan M. Turing, who helped the Allies crack the Nazi Enigma cipher during World War II.

Read the full article at MIT.

Related: 2006 Draper Prize for EngineeringThompson and Tits share 2008 Abel Prize (Math)von Neumann Architecture and BottleneckMIT related posts

Agricultural Irrigation with Salt Water

Irrigation system can grow crops with salt water

A British company has created an irrigation system that can grow crops using salt water. The dRHS (Dutyion Root Hydration System) irrigation system consists of a network of sub-surface pipes, which can be filled with almost any water, whether pure, brackish, salted or polluted. The system can even take most industrial waste-water and use it without the need for a purification process.

The pipes are made from a plastic that retains virtually all contaminants while letting clean water through to the plants’ roots.

The dRHS system, which has been in development for ten years, was initially trialled in the UK using tomato plants, and has since been tried out in the US. The next trials will take place in Chile, Libya, Tanzania, Mauritius and Spain. Tonkin says 20,000 metres of pipe are on their way to the Middle East, where it will be tested with water that’s more saline than sea water.

It has also won international recognition for its work, most recently at the international Water Technology Idol event in Switzerland, organised by Global Water Intelligence magazine and the International Desalination Association.

Christopher Gasson from Global Water Intelligence magazine says that the competition was a three-way tie last year but this year, the winner stood out. “The dRHS irrigation system addressed a bigger problem than the other technology that it was competing against,” he said. “Agriculture water is where 70 per cent of water goes. By 2025 two thirds of the world’s population will experience water shortages and so farming will be badly hit.

This is good news. I am still skeptical that this is as good as the article makes it sound. Just as simple as “flushing out the pipes.” But I am hopeful we will find desalination-type solutions. Clean water is a huge problem facing the world now, basically I just figure with enough engineers focused on finding workable solutions we will find several that have a huge impact. If not, we are in real trouble.

Related: Cheap Drinking Water From Seawater (2006)Water From AirNearly Waterless Washing MachineWater and Electricity for All

Google Wave Developer Preview Webcast

Google Wave is a new tool for communication and collaboration on the web, coming later this year. The presentation was given at Google I/O 2009. The demo shows what is possible in a HTML 5 browser. They are developing this as an open access project. The creative team is lead by the creators for Google Maps (brothers Lars and Jens Rasmussen) and product manager Stephanie Hannon.

A wave is equal parts conversation and document. People can communicate and work together with richly formatted text, photos, videos, maps, and more.

A wave is shared. Any participant can reply anywhere in the message, edit the content and add participants at any point in the process. Then playback lets anyone rewind the wave to see who said what and when.

A wave is live. With live transmission as you type, participants on a wave can have faster conversations, see edits and interact with extensions in real-time.

Very cool stuff. The super easy blog interaction is great. And the user experience with notification and collaborative editing seems excellent. The playback feature to view changes seems good though that is still an area I worry about on heavily collaborative work. Hopefully they let you see like all change x person made, search changes…

They also have a very cool context sensitive spell checker that can highlight mis-spelled words that are another dictionary word but not right in the context used (about 44:30 in the webcast).

For software developer readers they also highly recommended the Google Web Development Kit, which they used heavily on this project.

Related: Joel Spolsky Webcast on Creating Social Web ResourcesRead the Curious Cat Science and Engineering Blog in 35 LanguagesLarry Page and Sergey Brin Interview WebcastGoogle Should Stay True to Their Management Practices

Went Walkabout. Brought back Google Wave.
Continue reading

Automatic Dog Washing Machine

I think this is pretty cool; I’m sure some will object though. It was “designed by a team of veterinarians and engineers to clean the dog very very well. Its very very safe.” You probably can’t afford one for your house though: it cost $30,000. The
The Dog-Washing Machine is available in France and elsewhere, too (the video above is from Vancouver, Canada).

The brainchild of French entrepreneur Romain Jerry, the Dog’O’Matic takes about 30 minutes: 5 minutes for the actual washing with soft jets of water and a mild shampoo and an additional 25 minutes for drying with warm air.

A French reporter tried the invention with her own dog, and though the pooch initially tried to jump out of the machine, the dog quickly calmed down once the process started and completed the wash.

I imagine some will react emotionally that it must be mean because a machine sounds mean. I don’t really see why it must be mean. Plenty of people pay others to wash their dogs and the dogs jump around and bark and shake when they are getting lathered up. That isn’t cruel, I don’t see why this would be.

Related: Friday Dog Escape Funposts on engineering entrepreneurshipMaking Magnificent Mirrors with Math

Top Ranked Engineering Blog

I ran across another site that ranks this blog first for engineering, which I always like – even if I realize the ranking is just one computation and hardly definitive.

Google returns this blog 3rd in search results. Yahoo also has us 3rd (behind 2 different blogs than Google show). We are the 5th results on live search. The ranking on Top 100 Engineering Blogs slipped to 7th (they eliminated the subscriber factor from the calculation, and that hurt our ranking). We are the number one ranked engineering blog on blogged.

Related: #2 Engineering BlogBest Research University Rankings – 2008Curious Cat Science and Engineering SearchScience and Engineering blog directory

Meeting the Challenge of Simplicity

Interesting webcast by Meeting the Challenge of Simplicity by Giles Colborne. This session addresses abstract notion of simplicity, looks at why it is critical in modern UI design and answers questions: Why does simplicity matter? Is there a meaningful definition of simplicity? Why do design processes and good intentions undermine simplicity? What processes and techniques can software developers use to achieve simplicity?

InfoQ is a great site for watching presentations online. With a simple but superior interface showing a live video with a separate area showing the current slides.

Related: posts on usabilityDesigning In ErrorsUsability FailuresEngineering a Better World: Bike Corn-ShellerComplicating Simplicity

Historical Engineering: Hanging Flume

Hanging flumephoto of hanging flume overlook in Colorado, by John Hunter, Creative Commons Attribution.

___________________

While driving from Dinosaur National Monument to Mesa Verde National Park last year I passed the sight above with the remnants of a hanging flume. The Montrose Placer Mining Company built a 13 mile canal and flume to deliver water from the San Miguel River for gold mining operations. The last 5 miles of the flume clung to the wall of the canyon itself, running along the cliff face in the photo above (see more photos).

Constructed between 1888 and 1891, the 4 foot deep 5 foot 4 inch wide hanging flume carried 23,640,000 gallons of water in a 24 hour period. The mining operations used water and sluice boxes to separate the gold from lighter materials (dirt and gravel).

The technology was not yet available to pump the water directly from the river at the necessary volume and pressure to wash the gold from the gravel, therefore they constructed the flume to transport the water.

Related: Mount Saint Helens Photosphotos of Manhattan (Rockefeller Center, Empire State Building…)C&O Towpath – Monocacy Aqueduct to Calico Rocks
Continue reading

President’s Council of Advisors on Science and Technology

Today, during remarks at the National Academy of Sciences, President Barack Obama announced the President’s Council of Advisors on Science and Technology (PCAST).

PCAST is an advisory group of the nation’s leading scientists and engineers who will advise the President and Vice President and formulate policy in the many areas where understanding of science, technology, and innovation is key to strengthening our economy and forming policy that works for the American people.

President Barack Obama said, “This council represents leaders from many scientific disciplines who will bring a diversity of experience and views. I will charge PCAST with advising me about national strategies to nurture and sustain a culture of scientific innovation.”

PCAST will be co-chaired by John Holdren, Assistant to the President for Science and Technology and Director of the White House Office of Science and Technology Policy; Eric Lander, Director of the Broad Institute of MIT and Harvard and one of the principal leaders of the Human Genome Project; and Harold Varmus, President and CEO of Memorial Sloan-Kettering Cancer Center, former head of the National Institutes of Health and a Nobel laureate.

Members of the council include: Shirley Ann Jackson, Craig Mundie, Eric Schmidt and Ahmed Zewail.

Related: Science and Engineering in PoliticsScientists and Engineers in CongressJohn Conyers Against Open ScienceChina’s Technology Savvy Leadership

Engineering Students Increasing at Universities

Engineering suddenly hot at universities

Across the United States, enrollment in engineering programs has risen to levels not seen in three decades. The recession appears to be one factor, as students and their parents look for dependable careers. But some education officials detect a shift in opinion about the profession itself, as global warming and stem-cell research make fields like chemical and bioengineering more than just wise choices for job-seekers – but fashionable ones, too.

Many students are bringing to engineering a heightened sense of social responsibility and a desire “to go out and make a difference in the world,” says Joseph Helble, dean of the Thayer School of Engineering at Dartmouth College in Hanover, N.H., where enrollment in introductory undergraduate courses is 30 percent above the five-year average.

Nationally, enrollment in undergraduate engineering programs rose 3 percent in 2007 and 4.5 percent 2008, according to the American Association of Engineering Education. Meanwhile, enrollment in masters’ degree programs rose 7 percent in 2007 and 2 percent in 2008. In the fall of 2008, 91,489 masters degree students and 403,193 undergraduates were studying engineering at US universities and colleges.

Skeptics note that engineering remains a low priority for US students: Among the 25 top engineer-producing countries, the United States ranks No. 22 on a per capita basis.

Increased engineering education is good news for future economic growth. Hopefully this trend can continue.

Related: Webcast: Engineering Education in the 21st CenturyMany S&P 500 CEOs are Engineering GraduatesWomen Choosing Other Fields Over Engineering and MathEngineering Education Study DebateScience and Engineering in Global Economics