Reputation
2,683
Top tag
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
13 15
Newest
 Yearling
Impact
~118k people reached

  • 0 posts edited
  • 2 helpful flags
  • 45 votes cast
Jul
31
comment How should I go about developing some basic C/C++ knowledge so that I can grok the concepts written in some Classic software programming books?
Yes, you can. You'll pick up most of C along the way if you write procedural C++. I'd argue that if you want to learn C++ rather than C, you are better off learning C++ without knowing C anyway.
Jul
31
comment How should I go about developing some basic C/C++ knowledge so that I can grok the concepts written in some Classic software programming books?
Do you want to learn C or C++? Those are two very different languages and the answers are very different.
May
8
comment Two-Dimensional vector in C++ – inefficient with dynamic-sized sub vectors?
That seems to mirror the implementation in Visual C++ 2010 that I briefly looked at. Looking at minimizing the overhead for the implementation that's the way that makes most sense to me, too.
Jan
7
comment Should your best programmers have to check everyone else's code into source control?
Define "best programmer"? Best at what? Following arbitrary rules? Cranking out code? Writing zero-defect code?
Jan
4
comment What does it mean to expose a C++ code publicly as a C API and what are the advantages of doing it?
@DanielRibeiro, very simple example added.
Dec
27
comment is it okay to remove copyright info from a free, open source API even if you are explicitly told not to do so?
Why do you want to remove the copyright notice in the first place?
Dec
24
comment Why don't modern libraries use OOP
Effective or efficient? Either way, it should be fairly easy to find a C++ wrapper for either SDL or OpenGL. A quick Google brought up this wrapper for OpenGL: oglplus.org - no idea how good it is, I haven't used it.
Mar
18
comment Any Code Review tool with direct connection to CVS?
What's your reasoning for requiring pre-commit reviews? In a lot of scenarios post-commit reviews work better as pre-commit reviews can turn into considerable bottlenecks, especially at crunch time.
Jan
19
comment How to deal with the trail of bugs?
Do you know why the number of bugs keeps increasing?
Dec
15
comment Why does shared state degrade performance?
Have you pointed a profiler at the code?
Jul
19
comment Why don't all companies buy developers the best hardware?
@Andrzej, you do make a good point. Part of it depends on the size of the organisation - large companies seem to be especially reluctant to give developers high-spec machines as they tend to have standardised their hardware on the Excel jockey level. Smaller companies usually are more flexible, but also have less money to throw around.
Jul
8
comment Is it worth writing a memory error detection tool for C++ these days?
@Christopher, I would think that a company with 2-3 people in total should be able to make it work. Don't forget that Boundschecker is owned by a company much bigger than that, so the overheads are still quite large even if the team is fairly small.
Jul
8
comment Is it worth writing a memory error detection tool for C++ these days?
I keep forgetting Insure++, must be because I've never used it. @Christopher, that's why I suggested that there might be enough money in there for a small company/ISV, but there certainly isn't enough money in there for big companies anymore.
Jun
27
comment Should I not show all my skills?
There's also the always fun part of the interview where the local expert for the technology sticks their head in for a few minutes...
May
31
comment Any tips how to successfully job hunt?
@Carson63000 - the situation certainly hadn't changed until last year, if anything companies were even more reluctant to hire directly without going through recruiters.
May
31
comment Any tips how to successfully job hunt?
As mentioned above, one of the problems with looking for a job in the UK is that you will have to deal with recruiters as there are only very few companies that will hire directly. I've worked for something like 8 companies in the UK while I lived there and only one would actually consider candidates that didn't come in via an agency.
May
31
comment Any tips how to successfully job hunt?
Actually, your advice (unfortunately) isn't going to work very well in the UK as about 90% of the hiring in IT is done via recruitment agencies. Those companies are a necessary evil over there...
Apr
19
comment C++ and the use of old Visual Studio versions
I severely disagree with the statement about VS6 - the C++ compiler is both utterly horrible and not supported any longer by MS. You cannot conceivably write anything remotely resembling halfway modern C++, nor can you use some of the more advanced and useful libraries like boost. Well, you can use small parts of it...
Mar
10
comment Contractor - Acceptable Payment Terms?
You're in the UK, right? So who hasn't paid you - the agency or is the client supposed to be paying you directly? I've contracted in the UK for years and often the problem isn't the client but the agency. You also mention an umbrella company so you basically seem to have all the usual moving parts that seem to go wrong.
Mar
7
comment How to have an improved relationship with recruiters?
Very good point - unfortunately there are a lot of used car salesweasel types out there in the recruitment business, so personal recommendations are usually worthwhile.