Effective Programming: More Than Writing Code
Rate it:
8%
Flag icon
traditional carrot-and-stick incentives are only useful for repetitive, mechanical tasks. The minute you have to do anything even slightly complex that requires even a little problem solving without a clear solution or rules — those incentives not only don’t work, they make things worse!
19%
Flag icon
Success is rarely determined by the quality of your ideas. But it is frequently determined by the quality of your execution.
20%
Flag icon
Software developers think their job is writing code. But it’s not.* Their job is to solve the customer’s problem.
21%
Flag icon
for (target customer) who (statement of need or opportunity) the (product name) is a (product category) that (key benefit, compelling reason to buy) unlike (primary competitive alternative) our product (statement of primary differentiation) Creating a product vision statement helps teams remain focused on the critical aspects of the product, even when details are changing rapidly.
22%
Flag icon
The golden reference standard for building a fast website remains Yahoo’s 13 Simple Rules for Speeding Up Your Web Site from 2007.
30%
Flag icon
Somehow, they’ve forgotten that what software developers do best is learn. Employers should be looking for passionate, driven, flexible self-educators who have a proven ability to code in whatever language — and serving them up interesting projects they can engage with.
39%
Flag icon
If you can’t fit your meeting in about an hour, there is something deeply wrong with it, and you should fix that first. Either it involves too many people, the scope of the meeting is too broad, or there’s a general lack of focus necessary to keep the meeting on track.