Reputation
1,244
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
6 22
Newest
 Tag Editor
Impact
~113k people reached

Jun
18
comment Error recovering emails in Delphi (POP3)
You should ask at stackoverflow.com but be sure to post your code and explain what it is expected to do and goes wrong. @Bart's answer below tells you what went went wrong, but please learn which site to use for which questions. How to Ask
Jun
18
comment “Read” a file without using a file pointer
" ... POSIX systems (which, obviously Linux is)" - en.wikipedia.org/wiki/POSIX states that Linux is "Mostly POSIX-compliant"
Jun
18
comment “Read” a file without using a file pointer
Yup! interviewSmell++; You do not want to work for a company which uses gotchas during the interview. You can either explain that clearly, or go into a long series of "am I allowed to ... ?", culminating with "am I allowed to move all of the piano tuners in Philadelphia to Mount Fuji (and place them under manhole covers)?" - then exit, stage left
Jun
9
comment How to add a new developer to the team
"Documentation and comments are incomplete" ... "The client has written down almost every detail about his project, in a very clear and "programmer-friendly" way". Get the new guy to translate the client’s writings into design documentation, then "There are unit tests only for more recent code. When this project started, we didn't regularly conduct tests" get him to write & run tests. He won't be getting in your way and will be contributing to the project
Jun
9
comment Working in a company that does not comment their code at all?
Do they ever sell the source code?
Jun
9
comment Working in a company that does not comment their code at all?
@Joeset Since a "senior dev" will delete comments before the OPs eyes, what do you think that they will do when they find comments and he isn't around? (hint: "I am helping everyone by removing this potentially misleading comment")
Jun
9
comment Working in a company that does not comment their code at all?
Aaaaaaaaaaaaaaaaargh!!!! @MainMa .... when I hear (normally from management,) a sentence which starts, "we don't have time to"; my brain automagically translates it to "we don't have time NOT to..:"
Jun
8
comment Event Driven Programming?
en.wikipedia.org/wiki/Finite-state_machine AKA State/Event machines are widely used in telephony. I have lost count of the number of handset projects I have worked where we coded in C.
Jun
8
comment Considerations before rewriting a software component from scratch?
To expand on @ratchetfreak 's answer. Write those regression test now. Write as many as you can to fulfil all known requirements/use case - and then some. After that, no matter which approach you take to rewriting/refactoring, these tests will be your best friends in all the world.
Jun
5
comment Do you think that exposure to BASIC can mutilate your mind?
Yup! GOTO is fine; it's labels that are evil ... mwuuuuhahahaha
Jun
3
comment What should I know about C++?
Time for the obligatory Stroustrup quote: "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"
Jun
2
comment When do you rebuild an application or keep on fixing the existing one
See Joel's "Things You Should Never Do, Part I" joelonsoftware.com/articles/fog0000000069.html
Jun
2
comment When is a BIG Rewrite the answer?
It's old, but it's a classic - Joel's "Things You Should Never Do, Part I" joelonsoftware.com/articles/fog0000000069.html
Jun
2
comment What pattern to use when you have to hide/show different sections on a form depending on a dropdown value?
Of course, AngularJS would make that very, very simple. No if ... then code, just an ng-show or ng-hide on each HTML element.
Jun
2
comment Pair programming when driver and observer have different skill level and experience
But, if done as you suggest,it can be a tremendous learning opportunity.
Jun
2
comment distinguish requests from the same vehicle
Doesn't Route give you a bus number and thus identify the bus? Also, what's wrong with multiple reports about the same bus? After all, you are tracking its movement. I don't think that I quite understand the problem; could you please clarify? Thanks. Are you perhaps checking for invalid bus number?
May
29
comment How to work on a program from any computer that is connected to the internet?
In your situation, I use DropBox. However, if relying on auto-synch like DropBox, make sure that your IDE is regularly saving files (automatic, by timer), or you will one day inevitability walk away from some unsaved code & start working on an older version at another location.
May
27
comment Blocking function call with asynchronous content
I have awarded this the answer as it does indeed answer the question as posted. However, I just realized that this is a C++11 feature and my company is frozen at C++03, so I have posted a new question to find another way to do it. Anyone who is interested can look at stackoverflow.com/questions/30477812/…
May
21
comment Blocking function call with asynchronous content
There is no correlation between applications (+1). Please see also updated question.
May
21
comment Blocking function call with asynchronous content
Service is not a library, just a function which the Applications can call.