Thinking about learning a new programming language? How about a functional language with support for test-driven development and a snazzy visual interface, already deployed on millions of computers around the world? I'm speaking, of course, about Excel. In a 2014 Strange Loop talk, Felienne discusses the virtues of the Excel programming language (which is Turing complete, if you were wondering).
Tindallgrams is a collection of snarky memoranda of Howard W. "Bill" Tindall, Jr., a NASA Orbital Mechanics specialist working at MIT to coordinate software development for the Apollo spacecraft guidance systems. His memos, dating from 1966 through 1970, are epistles of triumph, frustration, and incomprehension that will be familiar to project managers throughout time. [more inside]
Mike Bulajewski on the war between labor and management in the software industry, as manifested in the rise (and possible fall) of the Agile development: From this subset of principles, it’s clear that although Agile positions itself as a software development methodology, a closer inspection reveals clues to a greater ambition: to protect the interests of software engineers at work. [...] With this agenda, it is possible to characterize the Agile movement as a labour union.
Greg Wilson talks about What We Actually Know About Software Development, and Why We Believe It's True (slides for one iteration of this talk) [more inside]
The year was 1986, and Lynda had just joined a small cadre of female engineers working for FI, a groundbreaking IT firm that laid the foundations for outsourced development and women’s rights in the workplace. The company, originally called Freelance Programmers, was founded in the early 1960s by Stephanie Shirley, a German who had been evacuated to Britain — along with many fellow Jewish children — as part of the kindertransport shortly before the Second World War.Gender equality is still a major issue in the technology industry, but 50 years ago one British company was blazing trails.
Falsehoods programmers believe about names and time shows how difficult it can be to represent basic concepts in code.
Why are software development estimates regularly off by a factor of 2-3? Scroll down a page to learn why writing software is like a horror hike from San Francisco to Newport Beach.
Why developing the acclaimed video game L.A. Noire was a seven year nightmare for its 100+ (uncredited) developers that resulted in an investigation by the International Game Developers Association. [more inside]
Got a tough software project, but can't afford to pay for domestic talent? India, China, and Russia too expensive? Why not outsource to sunny North Korea? [more inside]
The Supreme Court is hearing arguments on the appeal of two "math geeks" who were denied a patent for a business method they developed for utility companies. This is one of the most watched cases of the Supreme Court term, drawing some 67 briefs. Although the patent office has recognized that business methods can be patented, it is not clear whether patents, developed to protect innovations like machines and transformative processes, are available for 21st century inventions such as software.
Every once in a while, Truth still pipes up in meetings. When this happens, more often than not, Truth is simply bent over an authoritative knee and soundly spanked into silence.
``I managed developer teams in Windows for five years, and have only begun to reflect on the experience now that I have recently switched teams. Through a series of conversations with other leaders that have similarly left The Collective, several root causes have emerged as lasting characterizations of what's really wrong in The Empire.'
The Waterfall process is back. Attention all project managers.
Should creation of intellectual property be taxable? The City of Seattle wants to tax the development of software, not the sale, the development. Across the country state and local governments are starting to consider taxing this. The question is, is software development taxable? If so, is writing a book taxable, painting a picture? People pay sales tax on the software, and businesses pay income, use, and B&O taxes already. Why is this different? via /.