The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
1. The lounge is for the CodeProject community to discuss things of interest to the community, and as a place for the whole community to participate. It is, first and foremost, a respectful meeting and discussion area for those wishing to discuss the life of a Software developer.
The #1 rule is: Be respectful of others, of the site, and of the community as a whole.
2. Technical discussions are welcome, but if you need specific programming question answered please use Quick Answers[^], or to discussion your programming problem in depth use the programming forums[^]. We encourage technical discussion, but this is a general discussion forum, not a programming Q&A forum. Posts will be moved or deleted if they fit better elsewhere.
4. No politics (including enviro-politics[^]), no sex, no religion. This is a community for software development. There are plenty of other sites that are far more appropriate for these discussions. Or if you must, use the Back Room[^] - but enter at your own risk.
5. Nothing Not Safe For Work, nothing you would not want your wife/husband, your girlfriend/boyfriend, your mother or your kid sister seeing on your screen. For those discussions where you wish to be a little more frank, use the Soapbox[^]
6. Any personal attacks, any spam, any advertising, any trolling, or any abuse of the rules will result in your account being removed.
7. Not everyone's first language is English. Be understanding.
Please respect the community and respect each other. We are of many cultures so remember that. Don't assume others understand you are joking, don't belittle anyone for taking offense or being thin skinned.
We are a community for software developers. Leave the egos at the door.
Probably few will be interested but just in case... I have a large code base (about a million lines) that I've been working on for a long time. Half is general purpose code and the other half is an automation system called CQC. I decided to open source the general purpose half, about 1100 classes, which is on GitHub:
* The repo ReadMe has a lot more info, so I didn't repeat it here
It's very much a 'personal vision' in that it's all created by a single person and it's not based on the standard C++ libraries or STL and it's all about a integrated, monolithic approach instead of the pieces and parts approach of most C++. So obviously it's off the beaten path.
Some of you may be interested, if not to use it maybe to see how such a thing might be done.
On a side note...
Something off the beaten path clearly threatens a lot of people. I posted originally about it in r/cpp and just got raped by haters pretty much. One guy posted a sort of one liner 'good job' type of comment and had like 18 down votes at some point. Eventually a couple folks stood up for me, but it was almost universally somewhere between negative and hateful. Not exactly the kind of thing that would encourage others to contribute their life's work.
The GitHub repo readme file has that info. I didn't want to repeat it here since it's a lot, and I figured I might get spanked for being spammy or something.
Also, if you look at my articles posted here on CodeProject they are about this work, though a couple are about stuff up in the CQC automation platform as well. Be aware that the ones involving enums are out of date in that a huge re-working to the new 'enum class' scheme was done after those were made.
I'm afraid so. Imagine if we let everyone post a link to their projects here, unhindered. It would be an endless sea of links to people's projects and discourage people from posting and engaging in important posts like "how strange Firefox is."
As per your side note, I see nothing wrong with telling a group of developers that you are giving stuff away as open source. Clearly from other statements in your post, you aren't being pushy or spammy at all.
On another note, there are only a few places here where this might be acceptable:
0: Tips & Tricks
1: Free Stuff
2: As an article
While those forums might not receive as much traffic as this one, your post won't disappear so fast either.
I would never put stickers on my iCrap development machine! Mainly because I don't have one, have never had one, have never wanted to have one and would refuse one if offered.
I got a scam call the other day from "apple support" saying they had detected a problem with my MacBook. I said, "Yes, the problem is that they are too expensive but I solved that problem by not travelling all the way to the Apple Store to buy it on sale with a special discount." "Oh really?", they replied, "How much did you save?". "I saved 100% plus tax in the process." "Wow! Good deal!", they said - at which point i got bored, hung up and blocked the number.
- I would love to change the world, but they won’t give me the source code.