361 reputation
19
bio website
location Canada
age 31
visits member for 3 years, 6 months
seen Mar 28 at 19:58

Fan of JavaScript and Ruby, Technical Lead at http://500px.com

Twitter: @meagar


Mar
19
comment CoffeeScript and Named Functions
"Just nitpicking" implies the answer doesn't matter, and that understanding the subtleties of a language isn't a worthy goal.
Mar
19
comment CoffeeScript and Named Functions
@WinstonEwert See my update. Python really doesn't have anything to do with it...
Dec
7
comment How can I give my client “full access” to their PHP application's MySQL database?
Charge them for it. If what they're requiring is going to be extra work for you, make sure they understand this and charge them for the work. They probably won't be as interested if they understand that what they're asking for isn't trivial. Better yet, choose a framework which uses a real database schema and just give them access to the data, like they're asking.
Jul
26
comment Is any JavaScript code used only for websites, open source?
This is wrong, the GPL doesn't work this way. Including a link to a GPL'd JS file in the output of your PHP code doesn't somehow make your PHP code open source.
Jul
26
comment Is any JavaScript code used only for websites, open source?
@Robert I believe the GPL licence affects derivative code. Including a GPL'd library in your project doesn't somehow make the entire thing open source. Otherwise developing closed-source applications for Linux would be impossible. If you use a GPL'd JS library your code is still your own; If you modify the library the modified library is GPL'd.
Jun
1
comment Math questions at a programmer interview?
I can't let this stand. "The more I learn, the more old knowledge gets popped out of my stack"?? That isn't how stacks work!
Mar
21
comment how to get more and better contribute in github?
The first and most important step is to make a project that others are interested in, and will want to contribute to.
Mar
15
comment how to convince other we should move to hadoop?
Why would you ever move from Oracle to MySQL? What could possibly prompt you to make such a change?
Mar
1
comment How to learn the practical uses of design patterns
@zzzz I said "The only way to learn to build software well is to build software". You seem to be arguing that I said "You can only learn by doing", which I didn't. The point of my answer is that practice and experience are the most important parts of becoming good at something.
Mar
1
comment How to learn the practical uses of design patterns
@zzzz No, I said the best way is to learn by doing. You're the first one to use the word "only". The question wasn't asking for training - he leads by saying "I use OOP programming with inheritance". We're beyond the training stage here.
Mar
1
comment How to learn the practical uses of design patterns
@zzzzBov You missed the point completely. If somebody wanted to learn to build a table using a sawbench, I'd tell them to build a table using a sawbench. Obviously there is going to be some training involved before you start hacking wood apart, but in the end you're going to learn more about building tables from the first crappy table you build than you learned from being trained in how to use the tools.
Feb
24
comment Is a designer supposed to write CSS code?
Whichever one is slicing up the mockup images into HTML/CSS should write the CSS. It's pretty obvious.
Dec
5
comment How important is graceful degradation of JavaScript?
@Eiko Or, you could develop the site so it degrades properly. You know, have some standards and all that.
Dec
5
comment How important is graceful degradation of JavaScript?
@acidzombie That's a pretty poor attitude. I hope your not developing commercial sites, because you've actively decided not to support most of the Internet.
Dec
5
comment How important is graceful degradation of JavaScript?
@John It's the captcha that prevents bots from posting comments, and good captchas work without JavaScript.
Dec
4
comment How important is graceful degradation of JavaScript?
I run a combination of NoScript, Ghostery and AdBlock. I can't agree enough with @Peter; websites must demonstrate both that they require JS and are worth my time before I'll enable it.