367 reputation
212
bio website careers.stackoverflow.com/…
location London, UK
age 32
visits member for 3 years, 8 months
seen Sep 8 at 15:59

British web developer working with HTML5, CSS3, PHP, jQuery. I feel equally at home on Mac, Windows and Linux.

Most of my projects involve things like small data collection forms, connecting with APIs. My guiding philosophy is pragmatism. I know that it's a rare project can follow every best practice. Instead, I try to do it so that it works, and then come back and fix it later.

I'm here on Stack Overflow to learn how to improve my communication skills - both hearing and telling. So please feel free to give me any feedback you think would help me.


Oct
6
awarded  Notable Question
Nov
30
awarded  Popular Question
Feb
25
awarded  Caucus
Feb
9
awarded  Nice Question
Feb
9
accepted Why Bootstrap 3 changes camelCase to dashes - is it more readable?
Feb
8
comment Why Bootstrap 3 changes camelCase to dashes - is it more readable?
@RobertHarvey agreed, and I do tend to go with convention. The discussion was basically saying that camel case is a bad convention that should be changed because it's less readable.
Feb
8
comment Why Bootstrap 3 changes camelCase to dashes - is it more readable?
@RobertHarvey the question was prompted by a discussion on Hacker News, which was itself prompted by the Bootstrap announcement. There was a lot of opinion on both sides, but no data - hence the question.
Feb
8
awarded  Student
Feb
8
asked Why Bootstrap 3 changes camelCase to dashes - is it more readable?
Apr
14
awarded  Yearling
Apr
3
awarded  Autobiographer
Dec
17
awarded  Revival
May
3
awarded  Scholar
Apr
25
comment One controller per page or many pages in one controller?
@Rushino CodeIgniter can do it this way - you can put folders inside the Controllers directory. The distinction between 'apps' isn't at the database/model level, but at the controller/view level. The reason for the separation is that your backend is doing very different things, often with a completely different design. It helps with security, because you can IP restrict the entire backend directory. And it helps with development because you can work on the backend without affecting the frontend.
Apr
25
answered One controller per page or many pages in one controller?
Apr
25
comment Which framework for HTML5 mobile web app?
This post on StackOverflow is basically the same question stackoverflow.com/questions/3031643/…
Apr
19
awarded  Critic
Apr
19
comment Programmers doing testing
"I've never seen a bad method of testing." I have some people to introduce you to...
Apr
18
answered Is quitting the only reasonable response to this situation?
Apr
18
comment How can I get programmers to stop writing code vulnerable to SQL injection?
@ReinHenrichs - Absolutely agree, you can't just implement a technical solution and hope for the best. This one is just recognising that it's easy to forget that $this->getRequest() needs to be escaped first. It depends on whether the user forgets to escape, or doesn't know how or why to escape (which this solution won't solve).