ALL
The price of information
SOMETIMES it takes but a single pebble to start an avalanche. On January 21st Timothy Gowers, a mathematician at Cambridge University, wrote a blog post outlining the reasons for his longstanding boycott of research journals published by Elsevier. This firm, which is based in the Netherlands, owns more than 2,000 journals, including such top-ranking titles as Cell and the Lancet. However Dr Gowers, who won the Fields medal, mathematics’s equivalent of a Nobel prize, in 1998, is not happy with it, and he hoped his post might embolden others to do something similar.It did. More than...
1,905 0 FACEBOOK SOCIAL NETWORK PRICE VALUE INFORMATION
The Value of the Designer Who Codes
"Well, it's a start, but basically it stinks," said Steve Jobs, telling early Apple engineer Chris Espinosa exactly how he felt about the company's first calculator application. Iteration after iteration, Jobs continued to be dissatisfied with the calculator. Espinosa continued to code, slowly inching his way to perfection. But nothing was quite right. In a flash of both brilliance and perhaps frustration, Espinosa put together a visual builder that let Jobs design the calculator himself by changing the thickness of the lines, the size of the buttons, the shading, and the background, without ...
3,390 1 CODER DESIGNER VALUE DESIGNER KNOWS CODE
Pay Your Programmers $200/hour
If you are hiring programmers, you should pay them $200/hr. This breaks through otherwise impenetrable psychological barriers, helps solve the agency problem, and ensures you are only hiring programmers when you really need them.Expectations$200/hr is an open declaration of your expectations. It states that you are expecting to hire both a professional and an expert in the field.As a programmer, I treat contracts that pay me $200/hr differently from jobs/contracts that pay me $65/hr equivalent salary in two key ways. First, I treat issues and requests with far greater urgency. I’ve been...
3,576 0 SALARY PROGRAMMER RESPONSIBILITY URGENCY VALUE
Static Code Analysis
The most important thing I have done as a programmer in recent years is to aggressively pursue static code analysis. Even more valuable than the hundreds of serious bugs I have prevented with it is the change in mindset about the way I view software reliability and code quality.It is important to say right up front that quality isn’t everything, and acknowledging it isn’t some sort of moral failing. Value is what you are trying to produce, and quality is only one aspect of it, intermixed with cost, features, and other factors. There have been plenty of hugely su...
2,996 0 QUALITY ANALYSIS STATIC CODE MICROSOFT 360 VALUE