Marnen Laibow-Koser
Reputation
Next privilege 200 Rep.
See reduced ads
Badges
5
Newest
 Editor
Impact
~3k people reached

  • 0 posts edited
  • 0 helpful flags
  • 58 votes cast
1d
comment a funky interleaved sorting problem
...and there's the rub. The problem (IMHO) is largely that writing a comparator function for this is rather difficult.
1d
awarded  Editor
1d
revised a funky interleaved sorting problem
Fix formatting.
1d
comment a funky interleaved sorting problem
I thought of this too, but notice that it's not quite the sorted order that was requested.
1d
comment a funky interleaved sorting problem
@RobertHarvey I do agree with you that beginning "I need your help geeks" is inappropriate on StackExchange, but that's because the whole sentence is unnecessary, not because of the word "geek".
1d
comment a funky interleaved sorting problem
@RobertHarvey As someone who has long experience on StackExchange, I'd have to say that "geek" isn't a forum convention. It's an accepted self-identifier in the programming community at large, at least in the US. So your objection is utterly irrelevant.
1d
answered a funky interleaved sorting problem
1d
comment a funky interleaved sorting problem
@masukomi Also, are you sure your problem statement is accurate? In particular, should [nil, 7] really sort before [6, 8]?
1d
comment a funky interleaved sorting problem
@masukomi You haven't really described your sorting criteria very clearly (in English, never mind code). I suspect if you took the time to write a detailed English explanation of how this should work, you'd have usable code by the time you were done. That said, I'm working on an answer with the information I currently have, and will post it shortly.
Aug
28
comment Are there serious companies that don't use version-control and continuous integration? Why?
@siliconrockstar For what it's worth, most Rails projects I've worked on have had excellent developer test coverage (the exceptions were actively trying to improve it); not all have had formal QA. It's much less necessary to have formal QA with good tests, though it's still a very good idea. However, development without tests in place is incredibly risky, so that's why I say that improving tests should be prioritized over anything else.
Aug
28
comment Are there serious companies that don't use version-control and continuous integration? Why?
@siliconrockstar I was talking about having a good test suite for your own code; appropriate level of testing for library code is quite another matter.
Aug
20
comment Are there serious companies that don't use version-control and continuous integration? Why?
And you'll probably want to focus on a good test suite before you start worrying about QA, or anything else.
Apr
19
comment Do you dress formally or casually for a programming interview?
I haven't worn a suit to a tech interview in years. I wear nice "business casual" clothes. The advice to always wear a suit is at least 10 years out of date.
Sep
24
awarded  Autobiographer
Feb
18
comment Rewriting GPL code to change license
That would be Xerox PARC, not Bell Labs.
Apr
2
comment Must developers understand the business domain or should the specification be sufficient?
That's not my main point of disagreement. My main point of disagreement is your claim that access to a domain expert will not help programmers figure out what they need to build. In fact, it is exactly this access that will most help programmers -- and I know because I've done this very thing on various projects.
Apr
2
awarded  Commentator
Apr
2
comment Must developers understand the business domain or should the specification be sufficient?
As a freelancer, I assure you that I have to understand my clients' businesses at least well enough to talk to them intelligently about the features they want. The idea that you can write a spec without understanding the business is a pipe dream. So is the idea that you can write a perfect spec and throw it "over the wall" to a developer.
Apr
2
comment Must developers understand the business domain or should the specification be sufficient?
"For the same reason, even expert programmers with no domain knowledge are powerless at figuring out what they needs to build, even when they have a 24x7 access to the best domain expert who is not also an expert at software development." -- No. The programmers get the domain knowledge (in part) by interviewing the domain expert. The domain expert can tell the programmers what he wants built. The programmers should learn enough about the domain to be able to discuss features with the domain expert.
Mar
24
answered Are there serious companies that don't use version-control and continuous integration? Why?