| bio | website | stackoverflow.com/users/6144/… |
|---|---|---|
| location | Toronto, Canada | |
| age | 39 | |
| visits | member for | 2 years, 8 months |
| seen | May 10 at 12:31 | |
| stats | profile views | 12 |
Software Developer. Mainly Web & Mobile Applications. Also an avid AutoCAD user/developer.
Twitter: http://twitter.com/scunliffe
BlackBerry PlayBook Application(s): DataMine, Dots+Boxes, 5 Marbles
Founder of SongName.Info (Music StartUp)
|
May 9 |
comment |
Looking for a freeform dependency graphing tool I do use Trello for general task management (moving things along) but what I need right now is a graphical tool that lets me see the dependencies. I updated the question with a visual idea of what I'm trying to do. |
|
Dec 20 |
comment |
“// …” comments at end of code block after } - good or bad? +1,000 for "is a horrible practice". |
|
Nov 26 |
comment |
What's a good length for Javadoc for a class that is say 800 lines long? I personally do not like JavaDoc on attribute getters/setters that do nothing beyond the obvious get/set. In fact I wish Java would make these optional and only require them if you want to override basic behavior. |
|
Jul 25 |
comment |
Are unit tests really that useful? +1, I'd honestly like to see some sample code that is well written, properly indented, doesn't use "clever code" where the intent is not obvious, uses good naming conventions, follows Single Responsibility Principles, not chock full of useless comments, etc. e.g. Quality Code. Where a Unit test can show that it would be significantly helpful when the code changes due to changing business requirements. My feeling has always been if you are writing "Clean Code" from day 1 you won't need tests and they may actually make progress more difficult as they limit your flexibility. |
|
Jun 30 |
comment |
Pros and cons of hosted scripts ...also, there's nothing stopping you implementing your own fallback scripts should the remote CDN ones fail. |
|
Jun 30 |
comment |
Pros and cons of hosted scripts I think if you use a big, reliable CDN you are likely not going to face many of your concerns. 1.) I expect that Google's CDN will have very good uptime, 2.) I don't see Google going out of business any time soon, 3.) It's plausible, but again I'd expect very fast patching/fixing, 4.) I haven't seen any issues, 5.) If it is a respectable CDN, page loads should actually be faster than what you can likely serve yourself (between pipelining, multi-site caching and cookieless domains), 6.) For core versioned libs like jQuery there shouldn't be an issue. |
|
May 24 |
comment |
What do programmers want in a web API? IMHO skip soap. A JSON based REST API is all most developers need. |
|
Apr 18 |
comment |
What is the best advice to give someone in this industry who resists change? Actually although I heard the quote first from Jeff Attwood, the quote belongs to Paul Saffo saffo.com of Palo Alto's Institute of the Future iftf.org as I've gathered from Bob Sutton's blog post: bobsutton.typepad.com/my_weblog/2006/07/strong_opinions.html |
|
Apr 18 |
comment |
What is the best advice to give someone in this industry who resists change? Jeff Atwood's quote really rings true here: "Strong Opinions, Weakly Held" codinghorror.com/blog/2008/05/strong-opinions-weakly-held.html There's nothing wrong with firmly believing that A is better than B as long as you are always open to discussion on the matter. The OP's co-worker should be open to discussions about the subject... maybe not during a critical design meeting, but over lunch maybe in an "open forum" of what if?... or let me play Devil's Advocate for a moment... what about using NewButStableTechX? |
|
Jan 21 |
comment |
What popular “best practices” are not always best, and why? Using }//end if, }//end for, }//end while are the best example of wasteful commenting I've ever encountered. I've seen this many times where the opening brace is no more than 2 lines above. IMHO if you need these comments then your code needs re-factoring... or you need to pony up $20 and buy an IDE/Text editor that highlights matching braces. |
|
Oct 30 |
comment |
When deciding on whether or not to work for a new company, what are your dealbreakers? Hi @Scott W you are correct, being able to effectively apply change is an awesome feeling and very satisfactory... on the other hand if you find that you can't make headway with the changes/fixes due to "red tape" or management unwilling to budge - you've found yourself a dead end position. |
|
Oct 28 |
comment |
How important is the ability to touch-type? indeed, I am often coding/writing and look up/away to talk to a co-worker about something - have a quick but full conversation with them yet still have my fingers typing away on whatever I was working on. I'm amazed sometimes how well I can do it... it is only when I "think" about the fact that I'm doing it, that I stumble. |
|
Oct 28 |
comment |
How important is the ability to touch-type? I've commented to others that learning to touch-type was the best thing I ever did in terms of my programming career. If I had to do it all over again I would... only I would have learned earlier. I can't count the number of times I watched other "hunt & peck" users type away on the keyboard for 30 seconds (or until told) only to look up and realize that the cursor/caret wasn't focused on the right thing or that another window has stolen the focus etc. Likewise if you use the edit menu or right-click to access cut/copy/paste you are wasting tons of precious time. |
|
Sep 30 |
comment |
When deciding on whether or not to work for a new company, what are your dealbreakers? @Bevan - TPS Reports is a classic bit from the movie Office Space (if you haven't seen it, go rent it now!) but I was referring in general to any severely flawed process. E.g. if fixing a 1 liner bug requires 10 steps of bugtracking forms, approval, verification, etc. then development is crippled by the process and doomed to fail - run away! |
|
Sep 21 |
comment |
Where do you have your Control key? Agh!!! that sucks - I had a loaner once that did this an HP laptop I think - I could not program on it at all. |
|
Aug 11 |
comment |
How to Leverage Clearcase's features I don't envy your situation at all. I wish I had some advise to give. |