The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
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.
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.
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.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
I don't know, tell us, don't leave us in the dark.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
When I was young my dad gave me money to go downtown and pay the electric bill but instead I bought raffle tickets for a chance to win a new truck.
I told my dad when I got home what I had done and he beat my butt but the next morning there was a new truck in the driveway.
We all held each other and cried, especially me because it was the truck from the electric company there to turn off the lights.
...dad beat my butt again.
24 stars at github, 2 forks, 33 upvotes at CP + umpteen downloads
This is what I get for promoting my code.
Now I have to maintain it.
I was just in the middle of making my EPUB stuff when someone opens an issue on my GFX project, saying it breaks on the newer ESP-IDF. So now I stop what I'm doing to fix that, which takes 20-30 minutes to build the almost two dozen projects involved. And then I have to make the new zip, update the article here, etc. Takes me about an hour of overhead to make even the smallest change to the public facing codebase, which I guess is how it should be, but I hoped for less overhead on a solitary project, even one of this size.
Anyway, it's my fault. It's popular enough that I probably will always have to maintain it forever now.
I wish I had some contributors though.
I'm not sure what sort of unsavory things I'm expected to do in order to attract them, but I'm eager to learn.
Well, you obviously need more github contributors to help out.
Disclaimer: I know nothing about this area of marketing.
but, it seems to me that you need to market/advertise better (if "better" is even the correct term here?). Get the word out that you need contributors for your source repo. find forums that cater to what you are working on and start advertising.
make sure your source repo has plenty of documentation that is searchable via Google, etc. key words, tags, whatever.
Thanks. I've had some people out there that were interested but nobody that was proficient/willing-to-become-proficient at Generic Programming in C++ which is sort of necessary to code on this project.
The trouble is essentially demographics, I think. I get the Arduino and ESP32 hobbyist crowd, not a professional development crowd. The audience tends to be more green when it comes to coding, with more skills in the circuit building arena than in doing arcane compiler magic with C++.
I'll probably find some folks eventually when I produce drivers for ARM and stuff, and get more veterans involved in using it.
Oh definitely. The other day I caught two bugs that should have never made it into my code. They weren't impacting code I was using, until they did, of course. One was I had assigned a signed value to a size_t (which strangely works in GCC under 64 bit minigw on windows - but not on the ESP32), and another I was subtracting a value where I should have been adding a value that was likely to be negative.
If I had someone else around to look at it, they'd catch things like this. Who knows what else lurks? This codebase is pretty complicated at this point.
Unless you graduate from random people making bug reports to people offering to pay you to get an SLA, don't feel obligated to drop what you're in the middle of to rush a fix out. Next week is soon enough; especially if you can save on the overhead by batching the bug fix up with other changes to only do the packaging steps once.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
I do worry that not being responsive to fixes will lead people to abandoning my project, at least while it's still in its relative infancy so I've made it a priority. You think that's overly diligent? I wouldn't put off directly paying work to do it, but I have the time. It's just a matter of where I put my priorities. I'm not really sacrificing anything, but I do worry that the time will come soon when the sheer scope of the project and the maintenance it requires will overwhelm me. I'm human, after all, despite rumors to the contrary. If the project can get some contributors before it snowballs into something I can't manage on my own I'd sleep better.
A bit of an odd one this week.
Planet AIDS - share the needle! - was a Dutch drone noise band with members from Dutch black metal bands like Botulistum, Fluisterwoud and Sauron.
I don't think they picked their name to raise awareness as their "concept" was that everyone should die of AIDS.
Maybe their name is a pick on Planet Aid, the nonprofit that collects clothes and shoes and supports development projects for developing countries.
Whatever it is, their misanthropic message fits the dark music, or noise, if you will.
During their existence, they only released this one mini-album with this 28 minute long track.
They released another song, Missa Nera, but only on YouTube, before they split up in 2006 or 2007.
Missa Nera was released on LP last year, some 14 years after it first appeared on YouTube.
So anyway, I still have their mini-album on CD and the droning noise is a really great way to get to sleep, listened to it every night in bed this week!
Sound of the week, although I've never heard the last ten minutes or so
Never thought I'll find someone interested in Amenra here! Never considered seriously them (partly because of a vocals) until Mass VI arrived which instantly promoted them to one of my favorite bands (if not favorite)
Makes me consider once again that quite often masterpieces require their creator to endure suffering