I was wondering how many lines of code it was possible to read per hour. I found on the Wikipedia code review article the claim: “Code review rates should be between 200 and 400 lines of code per hour.” They say any faster is too fast to find errors. I also found on the Wikipedia article source lines of code that a contemporary Linux kernel has 20 million lines-of-code. So if you didn’t sleep and read code 24×7 you could read the Linux kernel in a little over 5 years…
Why every single element of SOLID is wrong
Don’t End The Week With Nothing
This on HN today: Don’t End The Week With Nothing. It referenced Developer Evangelism: The Whole Story and Jason Cohen – Designing the perfect bootstrapped startup MicroConf 2013 (audio and transcript here). Jason Cohen’s formula is:
Predictable acquisition of recurring revenue with an annual pre-pay option with a product which solves a demonstrable, enduring pain point for a business.
Sony Releases Stupid Piece Of Shit That Doesn’t Fucking Work
Charts.css
Kickass: Charts.css. Also of interest: Which color scale to use when visualizing data.
Disable KDE Wallet popup from Chromium
So today I found how to disable kwallet popups from chrome. That’s been annoying me for a while now…
How to Deal with Difficult People on Software Projects
This on r/programming today: How to Deal with Difficult People on Software Projects.
PHP finally blocks not run on exit
I confirmed with the following code that if you call ‘exit’ withing a ‘try’ block the ‘finally’ block does *not* execute. That’s probably what you would expect. But now we know.
register_shutdown_function( 'handle_shutdown' );
try {
exit;
}
catch ( Exception $ex ) {
echo "caught...\n";
}
finally {
echo "finally...\n";
}
function handle_shutdown() {
echo "shutdown...\n";
}
KDEInit could not launch ‘/usr/bin/kcachegrind’
When I open *.xt files from Dolphin on my KDE Plasma desktop Dolphin would lock up while kcachegrind ran and then when I exited kcachegrind Dolphin would complain:
KDEInit could not launch '/usr/bin/kcachegrind'
So what I’ve done is to create a custom kcachegrind.sh script to run xcachegrind properly and then re-associated *.xt files (application/x-kcachegrind) with the new script in Dolphin.
Bug fixed!
How To Use SSHFS to Mount Remote File Systems Over SSH
Some good doco from Digital Ocean over here: How To Use SSHFS to Mount Remote File Systems Over SSH.