The Grill: Fred Brooks
Computerworld (06/07/10) Fitzgerald, Michael
Fred Brooks, who was project manager for the IBM System/360 and the lead designer of its operating system, says that software developers should plan on continuously iterating on their design. He says the central argument of his new book, "The Design of Design: Essays From a Computer Scientist," is that programmers would be wise to study issues beyond software. Brooks notes that "there are these invariants across mediums in which one designs. Let's try to identify these invariants and learn from the older design businesses." Brooks contends that the growing complexity of design has necessitated a shift toward team design, and he says the design of something new should begin with the selection of a chief designer who is granted authority over the design's parameters. Brooks laments the current state of U.S. computer science education, and cites a lack of preparation in elementary and especially middle school, where the cultivation of a foundation in mathematics is essential. He traces the dearth of educators to a lack of appropriate recognition and pay levels relative to other professions.
Monday, June 7, 2010
Blog: The Grill: Fred Brooks
Subscribe to:
Post Comments (Atom)
Blog Archive
-
►
2012
(35)
- ► April 2012 (13)
- ► March 2012 (16)
- ► February 2012 (3)
- ► January 2012 (3)
-
►
2011
(118)
- ► December 2011 (9)
- ► November 2011 (11)
- ► October 2011 (7)
- ► September 2011 (13)
- ► August 2011 (7)
- ► April 2011 (8)
- ► March 2011 (11)
- ► February 2011 (12)
- ► January 2011 (15)
-
▼
2010
(183)
- ► December 2010 (16)
- ► November 2010 (15)
- ► October 2010 (15)
- ► September 2010 (25)
- ► August 2010 (19)
-
▼
June 2010
(20)
- Blog: Computer Automatically Deciphers Ancient Lan...
- Blog: Data Mining Algorithm Explains Complex Tempo...
- Blog: Blogs and Tweets Could Predict the Future
- Blog: Is Cloud Computing Fast Enough for Science?
- Blog: Fighting Back Against Web Attacks
- Blog: Why Can't Johnny Develop Secure Software?
- Blog: 10 R&D Cybersecurity Initiatives Congress Seeks
- Blog: Get Smart: Targeting Phone Security Flaws
- Blog: What Is IBM's Watson?
- Blog: Python Language Upgrade Slithers Toward Fina...
- Blog: AI That Picks Stocks Better Than the Pros
- Blog: Protecting Privacy: Make the Data 'Fade Away'
- Blog: The Grill: Fred Brooks
- Blog: Researchers: Poor Password Practices Hurt Se...
- Blog: Open Source Could Mean an Open Door for Hackers
- Blog: All Eyes and Ears on March of the Cyborgs
- Blog: Free, Open Virtual Laboratory for Infectious...
- Blog: HP Researcher Predicts Memory-Centric Proces...
- Blog: Toshiba Invention Brings Quantum Computing C...
- Blog: DNA Logic Gates Herald Injectable Computers
- ► April 2010 (21)
- ► March 2010 (7)
- ► February 2010 (6)
- ► January 2010 (6)
-
►
2009
(120)
- ► December 2009 (5)
- ► November 2009 (12)
- ► October 2009 (2)
- ► September 2009 (3)
- ► August 2009 (16)
- ► April 2009 (4)
- ► March 2009 (20)
- ► February 2009 (9)
- ► January 2009 (19)
-
►
2008
(139)
- ► December 2008 (15)
- ► November 2008 (16)
- ► October 2008 (17)
- ► September 2008 (2)
- ► August 2008 (2)
- ► April 2008 (12)
- ► March 2008 (25)
- ► February 2008 (16)
- ► January 2008 (6)
-
►
2007
(17)
- ► December 2007 (4)
- ► November 2007 (4)
- ► October 2007 (7)
Blog Labels
- research
- CSE
- security
- software
- web
- AI
- development
- hardware
- algorithm
- hackers
- medical
- machine learning
- robotics
- data-mining
- semantic web
- quantum computing
- Cloud computing
- cryptography
- network
- EMR
- search
- NP-complete
- linguistics
- complexity
- data clustering
- optimization
- parallel
- performance
- social network
- HIPAA
- accessibility
- biometrics
- connectionist
- cyber security
- passwords
- voting
- XML
- biological computing
- neural network
- user interface
- DNS
- access control
- firewall
- graph theory
- grid computing
- identity theft
- project management
- role-based
- HTML5
- NLP
- NoSQL
- Python
- cell phone
- database
- java
- open-source
- spam
- GENI
- Javascript
- SQL-Injection
- Wikipedia
- agile
- analog computing
- archives
- biological
- bots
- cellular automata
- computer tips
- crowdsourcing
- e-book
- equilibrium
- game theory
- genetic algorithm
- green tech
- mobile
- nonlinear
- p
- phone
- prediction
- privacy
- self-book publishing
- simulation
- testing
- virtual server
- visualization
- wireless
No comments:
Post a Comment