Reputation
1,194
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
9 13
Newest
 Yearling
Impact
~62k people reached

  • 0 posts edited
  • 0 helpful flags
  • 351 votes cast
Sep
9
awarded  Nice Answer
Aug
30
comment Are compilers used outside of development?
@Jan: Running Gentoo Daniel was using a compiler as an end user just as a Windows end-user is using a compiler when installing .NET software which is compiled from CIL to machine code during installation.
Aug
30
comment Are compilers used outside of development?
@IronMensan: It's also possible for a .NET compiler to have slipped onto an XBox at one time or another. I believe there is a .NET game development environment, and there are .NET language compilers that can be included as modules (often used for dynamic languages to implement eval), so...
Aug
22
comment Can software licensed under GNU General Public License v3 be sold by the original author?
Read it again. If you provide the source to them with the binary your obligations are met. GPL version 2, section 3 has the text "provided that you also do one of the following:" and options a, b and c. Option a is complete machine readable source code.
Aug
22
answered When would polling for events be better than using observer pattern?
Aug
22
comment When would polling for events be better than using observer pattern?
@Jojo: You could, yes, but then you are putting policy that should belong in the display into the RPM counter. Perhaps the user occasionally wants to have a highly precise RPM display.
Aug
22
awarded  Critic
Aug
22
comment Can software licensed under GNU General Public License v3 be sold by the original author?
The easiest way in my opinion is to just drop the source .zip or .tgz in the doc directory of the installation. Done and you have no further commitment, ever.
Aug
22
comment Is running an executable as a child process the same as linking a library?
@phkahler: Not true about dynamic linking. Right, you mention that. But it isn't clear if David meant static or dynamic linking either.
Aug
10
answered Is micro-optimisation important when coding?
Aug
6
comment Design flaws and dealing with humiliation from it
@Greg H: "bizzarely detached?" No, only rational. Someone trying to do a good job who makes a mistake, learns from that mistake. Replacing that person, after they have learned better, with someone else who doesn't have experience is a bad decision. They new guy may have a clean record, but only because he's never tried anything interesting.
Aug
3
answered Minimising little coding mistakes
Aug
1
comment What can multiple threads do that a single thread cannot?
@james: UI is IO. The user is a very slow input device.
Jul
18
comment Why don't all companies buy developers the best hardware?
@FarmBoy: Having to stop everything and reboot is more likely a software problem than a hardware issue. Having 8 GB of RAM might hide the problem for a longer time I guess.
Jul
7
awarded  Nice Answer
Jul
6
comment Are there some types of software that cannot be developed by all major programming languages?
@whatsisname: Of course, very serious routers are programmed in VHDL. :-)
Jul
1
comment Does over-reliance on tools imply that you are lazy?
@Kristofer: Maybe it'd be better if Pete knows some electronics. While Brad only knows how to use the diagnostics computer and read off that the O2 sensor has gone bad, Pete sees that the sensor wire is a bit burned, gets out the meter to measure it and realizes that the voltage regulator has gone wonky and is burning out O2 sensors.
Jul
1
comment Does over-reliance on tools imply that you are lazy?
And thinking about it and the nature of humans and the nature of Navy people I know, I would bet every Star Fleet ship has a few "joke" items, where the crew intentionally programmed something odd so new crew gets a surprise.
Jul
1
comment Does over-reliance on tools imply that you are lazy?
Probably there is a training period for new computer commands in a system like the Enterprise. The first time someone asks "I want some really hot Thai noodles." the system would likely have a low confidence level, so it would ask for clarifications until it got it right. This, combined with restrictions to prevent production of anything life-threatening, plus feedback "No, I meant do it like this", would finally result in something good. Then the next person to ask for it would get what the last one got.
Jul
1
comment Is it a bad idea to list every function/method argument on a new line and why?
@anon: Also I like to use my widescreen to have two or three files open in a horizontal split which gets back to 80-100 characters in a line.