Tag: Development
-
The Quiet Revolution in Programming
The Quiet Revolution in Programming:
during the last 24 months, the sheer volume of change in the computing paradigm has been so great that programming has felt its imprint right away. Multiple programming paradigms are changing simultaneously: the ubiquity of mobile apps; the enormous rise of HTML and JavaScript front-ends; and the advent of big data.… Continued
-
The difference between software development and software engineering
The difference between software development and software engineering:
Software development: The system performs function A.
Software engineering: The system performs function A under operating conditions B with operational performance parameters C with tolerances within the probability distribution D and reliability within the probability distribution E and we are legally responsible if it doesn’t.… Continued
-
Why Yammer believes the traditional engineering organizational structure is dead
Why Yammer believes the traditional engineering organizational structure is dead:
Yammer’s biggest rule of thumb is “2 to 10 people, 2 to 10 weeks,” which means they generally don’t do projects that are larger or more complicated. There is a non-linear relationship between the complexity of a project and the wrap-up integration phase at the end.… Continued
-
The Project Saboteur’s Handbook
The Project Saboteur’s Handbook:
There are many ways to sabotage a project. Recognizing them is the first crucial step to counter them. In this brief handbook I will present a number of ways of sabotage that I have encountered in various projects. This post is the saboteur’s handbook.… Continued
-
Linus Torvalds doesn’t read code any more
Who would’ve thought? He leads an organization of 100s of developers, and doesn’t do much coding anymore? Although if you read to the end, you’ll find that he still codes, just not Linux kernel stuff.
Well, the big thing is I don’t read code any more.… Continued
-
Centralized vs Decentralized Version Control: 2010 vs 2012
I guess what’s good enough for Linux is good enough for anything 🙂
However one interprets the data, however, the clear winner over the past two years has been Git. Almost half of the total change over the past two years is Git alone. If you’re looking for bets, then, based on this slice of version control system usage, DVCS generally and Git specifically would be the most obvious.… Continued
-
What Programmers Want
Following up on A Players – if you do happen to have some of them, here’s how to treat them: What Programmers Want. And why it’s all going to be better soon anyway: The end of management.
-
Professional Developers Estimate Times
Straight from the horse’s mouth:
Being a professional developer not only means producing quality code. It means producing quality code on time. As a professional developer you should set equal pride in your time estimates as in your [code]
-
Programmer Time Translation Cheatsheet
Programmer Time Translation Cheatsheet -or- Why Programmers Are Bad at Estimating Times. Anders Abel explaining the difference between Estimate and Actual Time, and What the Programmer Forgot… nice one!