4,338 reputation
11728
bio website vbraga.github.io
location Rio de Janeiro, Brazil
age 29
visits member for 3 years, 10 months
seen Aug 24 at 3:22

Aug
16
comment Implementing a machine learning algorithm to detect the region of an address
+1 Perfect. Just remember that most of the times, for city level work, you're dealing with "plane" coordinates where distance work as expected. For geodesic coordinates there's the great circle formula.
Aug
15
comment Any success stories continuously using commercial static analysis tools for C++?
+1 for cppcheck.
Aug
9
comment Rewriting IBM assembler + COBOL in C++
@David Stone I've once was in a project we did the "select the new or the old interface" thing. It went QUICKLY into development hell - the code was tightly coupled with the interface and rapidly if (m_newInterface) spaghetti code started to appear all over the code base. Decoupling and refactoring took long enough that, when it was done, most of the users have already migrated to the new interface (think multiple years).
Aug
5
awarded  Fanatic
Aug
1
awarded  Good Answer
Aug
1
answered What should developers know about UNIX-based systems?
Jul
26
comment What are practitioner's thoughts of the IEEE software engineering certifications?
Since you're too from the Rio de Janeiro area, I'd like to point out that those certifications are almost unknown (at least locally) therefore are probably going to be almost worthless in the marketplace.
Jul
19
comment What is the best way to study and become involved in software engineering process work?
For graduate programs, I believe the most obvious choice would be the SEI at Carnegie Mellon.
Jul
17
comment Is it beneficial to read old Java programming books?
One can argue that K&R is about C itself and it's the best C book you're going to find.
Jul
16
comment Getting started with system programming?
It's really hard to me to recommend the Win32 API to someone. Why not target something more modern and usable like Qt, GTKmm, or heck, even MFC? I see no use for Win32 API programming, despite having learned it for a few jobs.
Jul
16
comment Getting started with system programming?
Because the raw Win32 API carries a lot of cruft: it comes from the Win16 API, there's a lot of stuff that appears to make little sense. Using a modern GUI toolkit for most of your application and just calling a few methods of the Win32 API where you really need it is usually a better and less painful approach.
Jul
16
comment Didn't do too well on a Java IKM test, advice?
Well, the IKM C++ test (at least the one I did) is hardly a good measure of a good C++ programmer. It had few pertinent questions and a lot of trivia. If the Java test is similar, I wouldn't worry too much about it.
Jul
16
comment Getting started with system programming?
I'd think you should clarify your question: what do you want to do? Write an OS? Follow the SIGOPS tutorial, read the Tanenbaum book. Learn Win32? There's the Petzold book (although I'm not sure why someone would want to do it without a strong motive). Device drivers? Systems programming is such a wide concept.
Jul
15
revised Is it possible to get entry-level jobs and internships without devoting all your time to programming?
added 5 characters in body
Jul
15
answered Is it possible to get entry-level jobs and internships without devoting all your time to programming?
Jul
14
awarded  Nice Answer
Jul
14
comment How do you decide if you should take a project?
Is this a difficult decision? You don't like the specs and don't believe in them. Why would you want to take this project?
Jul
14
answered I'm a manager. How can I improve work relationships and communication with programmers?
Jul
13
comment Cover Flow license issues?
@Anna I'd ask you also to consider if this question should really be kept open. It's about IP law, not software development proper. It could be also a patent about a bikeshed, and the question would be the same.
Jul
13
comment Cover Flow license issues?
@Jerry Anyway, the question cannot be adequately answered without a patent attorney and, probably, without contacting Apple and asking about their IP licensing policy.