1,051 reputation
519
bio website
location
age
visits member for 4 years, 6 months
seen 56 mins ago

Donate a cup of food for free: Click to Give @ The Hunger Site


Mar
20
answered What principle is violated by having a button do two radically different things or screens act radically different depending on the situation
Mar
20
comment What principle is violated by having a button do two radically different things or screens act radically different depending on the situation
*1 for "don't do this because it confuses the heck of the users" - When I next admonish someone for doing this, I will tell them it goes against BIBD's principle (or should that be BIBD's law? Which would you prefer on the WikiPedia page?)
Mar
20
comment Should I build my own CMS or rely on a pre-built one?
While this seems to be choosing the worst of both worlds, I don't agree with the downvote, so I upped it.
Mar
20
comment Should I build my own CMS or rely on a pre-built one?
laravel.com ?? CodeIgniter is currently the most widely used, but Lavarel is fast overtaking it
Mar
18
comment Front end first or Back end first. Of the two which is a Good system design pratice?
I suspect that we might be saying the same thing in different ways (+1)
Mar
18
comment Front end first or Back end first. Of the two which is a Good system design pratice?
It's arguably not black & white, else the question would not have been asked, but BE first, always, IMO. In fact, I am doing one that way right now for clietns who have only a vague fuzzy feeling in place of requirements (I should never have touched them, but that's a whole nother story :-)
Mar
18
comment Front end first or Back end first. Of the two which is a Good system design pratice?
what is it prototyping? No flame-war, it just popped into my head. I do understand what a prototype is, but maybe because I came from a different field, I just always see it as : get the requirements, turn them into use cases & design. If you don't have your d/b nailed down then you will do mucho mucho unnecessary rework, so get that sorted first, then figure out how to manipulate it (as per the requirements). YMMV ... continued ...
Mar
18
answered Front end first or Back end first. Of the two which is a Good system design pratice?
Mar
18
comment Front end first or Back end first. Of the two which is a Good system design pratice?
errr, isn't that why we have CSS? (although I do feel your pain). I always & deliberately have an ugly, but functional, FE & make plain that we are discussing Use Cases, workflow ... & can prettify it later. (but the true answer is requirements-> database->FE)
Mar
18
comment Sanity check SQL
Short answer "any tools 2 check SQL does not contain any possible issues" yes, but it's the actual database itself. To do it any earlier,. you need a Turing machine/quasi-compiler. Is "SELECT * FROM customers" valid (with our without the ticks)? It depends - do you have a table named customers? "forgot to put a where clause " - absolutely undetectable, since for some situations that might actually be valid (e.g. a table with a single column which simply holds a "last modified" timstamp). In any case, this question probably ought to have been posted on softwarerecs.stackexchange.com
Mar
18
comment How do freelance web developers manage client hosting?
+1 for a good question - but I am not so sure that it is a good question for this site. It might have been better asked on workplace.stackexchange.com
Mar
17
comment Is this a race condition?
And, considering that you are likely to be out a maximum of one second per update, is this in any way significant?
Mar
16
comment Should I avoid using style like `for k, v in dict_sample.items()`?
Meaningful variable names, or no pizza. Bad programmer! Bad!! No pizza!
Mar
13
comment How to reconcile my support of open-source software and need to feed and house myself?
Good point. If others develop the framework, it still needs the creativity with the OP, and maybe not everyone, has to develop a good game with it
Mar
13
comment How to reconcile my support of open-source software and need to feed and house myself?
When you open source it, could you please come back here & post a link so that we can look at it & learn? Thanks++;
Mar
13
comment I've been programming in one language for many years. Is this career suicide?
Btw, to transition yourself, you could but the XE7 C++ starter edition and 1) port an existing app to C++ (the C++ Builder also compiles Delphi, btw) 2) develop a new app in XE7 C++, using familiar VCL controls and the familiar IDE 3) develop C++ in a new IDE 4) if required, move into another language. Java won't feel so foreign
Mar
13
comment I've been programming in one language for many years. Is this career suicide?
ha ha +1 Yup, that's the first thing that leaped into my mind - Delphi (I love it for hobby programming). When I interview candidates, I am much more interested in skills than in tick the box language/os stuff which can be picked up quickly. If you have good problem solving ability, can turn requirements into a design spec, know how to develop test cases & use a debugger, I will hire you for a C++ or even ADA position, even if you only know Delphi.
Mar
11
comment Calculating winning probability for 2 teams using their history?
It sounds overly simplistic to only consider win/lose, with the margin. If a beats B 9-0 three times and loses 1-2 three times, are they equally good teams? Also, you might want to award more points to away wins than to home wins ...
Mar
11
comment Calculating winning probability for 2 teams using their history?
"always a winner" - some new form of football?
Mar
11
comment How to monitor code review efficiently?
And here was me thinking that code review involved checking if the code matched the design document :-/