Reputation
2,248
Top tag
Next privilege 2,500 Rep.
Create tag synonyms
Badges
4 13
Newest
 Nice Answer
Impact
~28k people reached

Aug
28
answered Support Multiple versions of Mobile apps
Aug
28
comment Support Multiple versions of Mobile apps
Option 3 is doable in the Windows Phone world too, so long as they're connected to the corporate infrastructure you can specify which apps they use.
Aug
26
comment What document/artifact should alert me when an old requirement changes the scope of new one?
@gbjbaanb Thanks for the feedback - I see what you're getting at, but you're getting hung up on Auth as an illustrative point. Code still reinvented the wheel; sometimes clients demand you reinvent the wheel but the warning is there to tread carefully or it will bite you. Ultimately the problem as presented was a design issue and not repeating it means learning to recognising the warnings at the design stage that were missed in this case.
Aug
25
answered What document/artifact should alert me when an old requirement changes the scope of new one?
Aug
19
awarded  Nice Answer
Jul
16
comment Writing recursive functions
Possible duplicate of programmers.stackexchange.com/questions/136366/…
Jul
13
awarded  Civic Duty
Jul
12
reviewed Approve Why is OOP difficult?
Jul
8
reviewed Reject Staying alert and awake while coding
Jul
7
answered Difference between hotfix and bugfix?
Jul
7
reviewed Reject Advantage or disadvantages between recursive functions and for-loops
Jul
7
reviewed Approve Java's Boolean class - why not an enum?
Jul
6
answered Win loss code that does not make 1-0 record better than someone like 20-3
Apr
6
comment Would it be ethical to create an open source alternative to the software you've been hired to create?
There is absolutely nothing ethical about expecting a client to pay you to write code and provide access to their staff and business practices for a developer to to give that knowledge to others (at all, free or paid) unless specifically agreed up front. While a non-compete clause might not be legal, they would not be able to say there wasn't a confidentiality breach. I would bury that developer in lawyers until they literally pooped red tape...
Mar
18
comment Range or Row and Column Indices in VBA
It's worth checking to see if there's a performance hit for just referring to cell(s) instead of using a range too.
Mar
15
comment Do bare computer systems (without OS installed) use (executable) files?
@CharlesE.Grant - Once you've executed code to start doing things like enumerating peripherals and then you have an operating system even if a simple one and it's no longer 'bare'...
Mar
15
comment Do bare computer systems (without OS installed) use (executable) files?
The BIOS is a program supplied/stored on an EPROM (or EEPROM to be more exact). It is not a hardware device and therefore cannot enumerate a thing...
Mar
15
comment Do bare computer systems (without OS installed) use (executable) files?
They do exactly that in some systems but not in the x86 from what I recall. I've not done bare metal x86 in quite some time though.
Mar
15
answered Do bare computer systems (without OS installed) use (executable) files?
Mar
15
comment How do operating systems… run… without having an OS to run in?
@martiert - Hardware doesn't do initially do anything with the disk. In fact - tt doesn't even know there are disks until some software is loaded and run from the EPROM to tell it to start up the various peripherals and chipsets.