2,647 reputation
1315
bio website lonecpluspluscoder.com
location United States
age 45
visits member for 4 years
seen Oct 16 at 17:54

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.


Oct
4
awarded  Yearling
Sep
5
awarded  Good Answer
Sep
4
awarded  Good Answer
Mar
22
awarded  Good Answer
Mar
6
awarded  Good Answer
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?
Oct
4
awarded  Yearling
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.
May
8
answered Two-Dimensional vector in C++ – inefficient with dynamic-sized sub vectors?
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
6
awarded  Good Answer
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.
Jan
4
revised What does it mean to expose a C++ code publicly as a C API and what are the advantages of doing it?
Added "extern C" example.
Jan
4
awarded  Nice Answer
Jan
4
revised What does it mean to expose a C++ code publicly as a C API and what are the advantages of doing it?
Clarified that the C part only affect a library's interface, not its implementation.
Jan
4
answered What does it mean to expose a C++ code publicly as a C API and what are the advantages of doing it?
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?