This is Scunliffe's TypePad Profile.
Join TypePad and start following Scunliffe's activity
Scunliffe
Recent Activity
This blog post brought to you today by Trello... Organize anything, together! (Just kidding!)
Although I totally agree that todo list making helps make procrastinators feel like they are doing something... I do wish there was a better way to determine and provide task dependencies... That would actually help determine priorities.
Todon't
What do you need to do today? Other than read this blog entry, I mean. Have you ever noticed that a huge percentage of Lifehacker-like productivity porn site content is a breathless description of the details of Yet Another To-Do Application? There are dozens upon dozens of the things to choo...
while I agree that fighting over the different languages does get silly, I like to think in terms of usability for the developers to decide which language syntax is better.
I've written enough code in enough languages to have learned that brace structures are far superior to keyword based start/stop blocks.
If I need to modify a for loop to be a while loop, I just need to tweak my opening statement, I never need to find the matching "end foreach" and convert it to "end while".
Creating 1 line if/for/while/else/try/catch/finally blocks is a piece of cake with braces, yet still highly readable.
Code editors can easily syntax highlight, show matching braces, indent blocks, and apply code folding without having to know anything about the language.
Finally, since I consider closing brace commenting to be the No.1 anti-pattern:
}//end for
The whole idea of using these keywords as the default structure for the language makes me shudder every time I look at the code.
VB vs. C# -- FIGHT!
If I see one more blog entry complaining about VB's verbosity, or the elitism of C# developers, I think I'm gonna puke. Why can't we all just get along? Part of what makes the .NET Runtime unique is that it offers you a choice of syntax; we should embrace that philosophy, rather than wasting a ...
I'm gonna take the other side of this religious debate.
I'm against anything that lets or encourages coders to be sloppy. Thus letting developers get away with coding a variable or method with 3 or 4 different case spellings is IMHO a very bad thing.
I would extend this languages that allow method calls with "optional" brackets,... JavaScript's semi-colon ";" line endings are optional (except when they bork your code),... and languages that can't decide how they want to format their API (I'm looking in your direction PHP! (is it camelCase or underscore_delimited or what))
With a special honorable mention to languages that promote:
"On Error Resume Next" because blindly ignoring errors seems to indicate either the API is not stable or in need of a try/catch/finally concept.
The Case For Case Insensitivity
One of the most pernicious problems with C-based languages is that they're case-sensitive. While this decision may have made sense in 1972 when the language was created, one wonders why the sins of Kernighan and Ritchie have been blindly perpetuated for the last thirty-three years. I realize t...
Man, I just got an email about another one... SwipeBids dot com. Are these all just "operations" of the parent company? or actual site clones with companies sharing the same questionable "fair game" thoughts and a lust for money?
Profitable Until Deemed Illegal
I was fascinated to discover the auction hybrid site swoopo.com (previously known as telebid.com). It's a strange combination of eBay, woot, and slot machine. Here's how it works: You purchase bids in pre-packaged blocks of at least 30. Each bid costs you 75 cents, with no volume discount. Ea...
Scunliffe is now following The Typepad Team
Jul 6, 2010
Subscribe to Scunliffe’s Recent Activity
