2,617 reputation
1015
bio website lonecpluspluscoder.com
location United States
age 45
visits member for 3 years, 9 months
seen Mar 12 at 0:59

I've been programming since my early teens and like so many of us, I started Basic on the usual home computers like Atari 800XL, ZX Spectrum etc. "Turned pro" about 20 years ago.

I've been mostly doing C++ during this time, writing anything from device drivers for various operating systems to trading systems for banks.


Jan
18
comment Dealing with 'dirty' Ruby on Rails client
@Jon, if you were never an owner of the company I don't think the client can legally come after you. The client's contract was between them and your employer, not between them and yourself. I would tell him to take a hike, but I'd make sure I'd have some contingency money just in case you need to pay for a few hours of a lawyer's time.
Jan
18
comment Dealing with 'dirty' Ruby on Rails client
The client was a client of the startup, right? I assume the startup was an LLC? Were you one of the owners of the startup?
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...