1,553 reputation
617
bio website horuskol.net
location Adelaide, Australia
age 35
visits member for 3 years, 11 months
seen 17 hours ago

Lead Web/Application Developer - PHP (Drupal and Zend) and Python.

Amateur photographer and sometime explorer.


Feb
21
awarded  Caucus
Feb
11
comment Write tests for unit tests in TDD?
Well, it kind of is a framework - you are putting in helper methods and extending the framework to your needs. If you don't confirm those helper methods independently, then you can't be confident in the tests that use them.
Feb
7
answered Write tests for unit tests in TDD?
Jan
25
awarded  Popular Question
Jan
22
comment Why are custom PDF download options preferred over ctrl+p?
@ratchetfreak - while I'm on the side of PDF in this discussion, proper use of CSS styles and media selectors will remove the "TON of crap" that is unnecessary for printing
Jan
16
awarded  Yearling
Jan
3
comment How flexible can hardware get?
Well, it's more like you have an intelligent core that passes instructions to dumb/slave controllers - but there was a short while where controllers were becoming more intelligent and independent. Centralising makes for more complex software, but it's all in one place... There's pros and cons, and control systems usually mix it up as fits the situation
Jan
2
answered How flexible can hardware get?
Dec
30
comment Starting off with web dev with php
@tylerl woo, sarcasm - I feel suitably put in my place. Sorry, I should have said "many of the points in that article" rather than the article itself.
Dec
27
comment Starting off with web dev with php
@tylerl much of that article is outdated, innaccurate, or can be applied to pretty much any other language - there are some real issues with PHP (for example, there are double-claw hammers in the toolbox, but there are plenty of proper hammers, too - the biggest fault is that the double-claw hasn't been deprecated fast enough).
Dec
12
comment 2 year degree plus experience vs 4 year degree
@StuperUser programming and development are more of a craft than art - certifications are still hard because examinations are typically structured on knowing things, and not on process. Bring back apprentice/journeyman/master, I say...
Dec
5
comment Should we hire a new developer now, or wait until the code is refactored to make it suitable for a team environment?
you could find yourself waiting a long time before your code is "ready" - get the new developer in now.
Nov
12
comment Would a cut and paste coder ever get past a job interview?
@user21007 chalk it more down to inexperience rather than intelligence: bringing it back to programming, as an experienced PHP developer I can easily identify ropey examples using deprecated libraries and code. Unfortunately for the many inexperienced folks out there, google coding will churn a large number of out-of-date tutorials, perpetuating bad practices amongst those very people who really need to learn the most. I'm pretty sure this is the same for other languages, too.
Nov
12
comment Hallmarks of a Professional PHP Programmer
I'd say that the earmarks of a professional PHP developer are no different to a developer using any other language
Oct
22
comment Is server validation necessary with client-side validators?
It is trivial to construct a post request that doesn't even need to pass through your client side scripts
Oct
2
answered What is the process of planning software called? Or what is the job title of someone who does software planning?
Oct
2
comment Writing a desktop application for progammer from PHP background
and the costs outweigh the benefits: just because you can do a thing, doesn't mean you should
Oct
1
comment Writing a desktop application for progammer from PHP background
Have you had a discussion with the client about why they want it just on the desktop? Perhaps they don't realise what is possible - but if they really want a desktop solution then you should do a proper job and not some "local-hosted" solution.
Oct
1
comment Writing a desktop application for progammer from PHP background
This really is a terrible option - adds overhead to the general processing and function on a computer that is probably already overworked with Windows 7; increases the complexity of the software and setup; will have issues with third-party firewall and anti-virus
Oct
1
comment Writing a desktop application for progammer from PHP background
It might help if you provided more details - for example, is offline usage a requirement? Then you'd need local storage, and so a desktop or app-based solution would be the way to go. With what you have listed so far, though, I'd go with a web-based solution as that is where your skills are at.