603 reputation
39
bio website
location
age
visits member for 2 years, 6 months
seen Oct 31 '12 at 16:43

Apr
6
comment What advantages are conferred by using server-side page rendering?
Isn't one factor also potential scalability? If you are rendering 1000s of pageviews/second, surely it's more scalable to render those on the client-side rather than the server-side?
Apr
4
comment Submitting software to a competition, it becomes their property?
@Philip I disagree. I've updated my answer accordingly.
Apr
2
comment Why not write all tests at once when doing TDD?
@maple_shaft I think that was what Jeff O was getting at with his comment, no?
Apr
2
comment Anyone code at a treadmill desk?
@S.Robbins: Very true.
Apr
2
comment Anyone code at a treadmill desk?
@DevSolo +1 for couch to 5k. I completed this a few months back and it is a great way to start running.
Mar
31
comment I'm going to quit my job because of our platform: how can I leave a productive explanation of this?
+1 for waiting till you get another job. Doesn't matter what you are doing, you're infinitely more employable if you are currently in work!
Mar
29
comment Creating database connections - Do it once or for each query?
@briddums - I think that depends on the connector. .Net, for example, doesn't provide a MySql connector. It's written and maintained by MySql. And whilst it works, in my experience the earlier implementation were far from bug free.
Mar
27
comment Single-developer GIT workflow (moving from straightforward FTP)
Yes, that's basically it. In fact I use Subversion. We have sites on Windows as well as Linux servers. On Windows I remote desktop onto them, make the CSS change and commit using TortoiseSVN. On Linux I use an SSH session and vim to make the changes (but you can also FTP your changes I guess).
Mar
27
comment Single-developer GIT workflow (moving from straightforward FTP)
For a minor CSS change I would make the change directly on the server and then commit that change to the repository from the server. When I have to do a more serious amount of work on the site I would then update the site on my dev machine with the latest version of the site from the repository. I guess it doesn't really matter where you make the change (server or dev machine) as long as you commit it to the repository.
Mar
22
comment Your strategy to ensure vertical growth
Why would I need a new PC every year? Mine is 5 years old and does just fine for running Windows 7 (for .Net development) and Ubuntu (for PHP and more OSS oriented development)
Mar
22
comment “Don't do programming after a few years of starting career”. Is this a fair advice?
@KeithS. I can't help feeling this is the true difference between good and poor programmers. It's not the quality of the code they produce. It's whether what they produce actually solves the client's problem.
Mar
22
comment Not getting paid for hours you've worked?
Is it possible to be truly productive for 80 hours in a week? I think not. By the 70th hour you are probably adding more bugs than you are fixing, or at the very least introducing more technical debt. Companies expecting you to routinely work 80 hour weeks (for months on end) are likely to fail due to shoddy software created either by tired developers or high developer turnover.
Feb
16
comment How to do best practice development as the single IT guy in a small company
I decided to accept this answer because it most accurately summed up my situation, but from a different point of view. eg having an intimate understanding of the requirements, asking "stupid questions" and so on. At the end of the day it is really about the end product, not the code.
Feb
14
comment How to do best practice development as the single IT guy in a small company
@Ominus. Fair points. I find that doing something in your own time is not the same as company time. Where I work there's always deadlines which are nearly always client set, not company set. At anyone time I am working on 5-6 client projects whilst also maintaining our in-house systems. The projects are all quite small, but when you have 5 clients wanting something in the next month it takes a lot of confidence to start implementing a new process. At least it does for me. I know I sound like I am making excuses, but it's hard to step back when you're in the thick of it like this all the time.
Feb
13
comment How to do best practice development as the single IT guy in a small company
I hear what your saying about stress. It's certainly frustrating to never be able to do things to a level of quality I would consider adequate. I like where I work, but we've never been in a position where I can truly practice new methodologies over a period of time. eg a few hours a week over a year rather than the odd day here or there. Maybe it is time to move on...
Feb
13
comment How to do best practice development as the single IT guy in a small company
Thanks for sharing this. There's some good viewpoints in there wrt getting basics right and understanding the initial requirements. Certainly sounds like my situation a lot.
Feb
11
comment How to do best practice development as the single IT guy in a small company
I think your final sentence sums up my dilema quite well. Thanks for that.
Feb
11
comment How to do best practice development as the single IT guy in a small company
@DavidWallace Fair point, that's also why we're moving to wordpress. I don't wish our current in-house CMS on anyone. I should add from the end user perspective it is actually not all that bad, perhaps bordering on being quite good. Hence no complaints from the owners. But technically it is unmaintainable.
Feb
11
comment How to do best practice development as the single IT guy in a small company
Yeah, I am already doing that. But my point is more about how to do "agile development" with all its trappings in such an environment. Is it just wishfull thinking? Is it me that's the problem?