1,187 reputation
411
bio website g3d-development.com
location Birmingham, United Kingdom
age 37
visits member for 3 years, 8 months
seen Sep 17 '13 at 14:45

Web Developer.


Feb
20
comment How can I deal with a team member who dislikes making comments in code?
@Paul, different issue, developers not updating comments is not an excuse to not add them, educate the developers, don't just give up.
Feb
17
comment How can I deal with a team member who dislikes making comments in code?
Yep, this is a silly suggestion, if the code is incredibly readable I could understand few comments but seeing comments should say why the method is doing what it is and where it will be used once you get to more than a few classes there really is no reason for no comments, they help everyone.
Jul
26
comment Next step after creating mock-up screens
Yeah thats what I meant, usability when you are playing with html files you can easily test/change flow etc.
Jul
25
comment Should I charge a client for mistakes that I made?
Has to be very careful because what happens if he introduces a bug when he makes the change or a bug just happens to arise at the same time, you can argue all you like but it is a dangerous precedent and the client will blame your latest change. As maple_shaft says, peformance is a feature.
Dec
14
comment how to ask in the interview if the project is new development or maintenance?
+1 I only take on short term contracts, generally they are new developments. Almost always though a couple of weeks after being on site I end up being pulled into support work for other systems, just the way it is, companies will make use of the extra resource. Contracting may get you a better percentage of new dev work but it will never be just new dev. As Chad say, without doing maintenance you won't improve, I've learn more from support than I have new dev.
Aug
10
comment How important is it for programmers to look and behave smart?
+ 1 for first sentance. As a contractor this is how I tend to operate, not normally long until I integrate dress wise. More often than not my manager will let me know smart is not a requirement within the first day or two.
Aug
10
comment Importance of hobby projects
+1 IMO hobby work is the only way you can really learn other frameworks, unless of course you aren't busy 9-5. I tend to find that hobby work does help in interviews as well but only if you actually have something to show, not just, yeah I played with that.
May
31
comment Why are programming salaries higher than most other common “educated” careers?
+1 I can count on one hand how many 'actual' programmers I have met.
May
30
comment Becoming a professional programmer, without going to college?
+1 for "Fail before you have major responsibilities". I'm self taught and spent years working on freelance projects in the evening before getting a full time role. Looking back I wouldn't change a thing but if by some twist off fate I met my Mrs earlier in the process I know I wouldn't be getting married in a couple of months, 80-100Hr weeks don't work too well with a relationship.
May
26
comment How to report the progress of my project (Agile) to my employer (who is not a programmer)?
+1. The email would also be useful to everyone, not just the boss who doesn't appear to have any project number. All managers like a task list going down.
May
18
comment PHP framework plunge
Zend Framework, A Beginner's Guide by Vikram Vaswani is very easy to read and quite up to date. If you just want to see quick examples of everything the Zend way it works.
May
17
comment How important is it to finish projects?
Your example is finished though because the purpose was just to understand password encryption. Finishing projects is very important because you learn so much about the project, what did and didn't work, this knowledge is useful for how you may handle your next project.
May
8
comment Good questions to ask the CEO and CTO of a start-up during an interview
+1 for how will I add value, if they can't answer that I would be very concerned.
May
7
comment Why most people change from being a contractor to full time at my companies, but not the other way around?
+1 I started contracting to get a bit more varied experience. Last time I was full time I was Head of Development at a small web devlopment house, work was interesting for a while but they weren't too keen on expanding out, just another shop each time, as a contractor I get to choose what I want to do and I currently value that much more than stability.
Apr
14
comment Namespaces just seem to be making things more complicated. Am I missing something?
You don't need namespaces for that, the Zend/Pear naming convention (what you using) allows that.
Mar
1
comment Do you use both Client-side and Server-side validation techniques?
+1. No excuse for not having server side validation imo.
Feb
21
comment One good reason for a rewrite
It just may not be for you but in the right hands it isn't cludgy, luckily though we have so many choices. I've been a PHP developer for 11 years and tbh if I had a choice I would go back an learn something else but not because of any deficiency with PHP. I'm attempting to learn C# atm, PHP pays the bills though.
Feb
21
comment During software development, which development phase matters most to the programmer?
+1 Without the requirements up front it is never officially finished.
Feb
21
comment what is a phone interview?
+1 for "warrant spending the time..." Amazing how many people apply for a job without the basic skills.
Feb
11
comment Best time to start writing technical blogs
+1 I use more blog as a motivator for my current project. Also it is great to look back on and see how much I have progressed.