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.
Youtube covers a massively wide range of stuff, so I'm going to assume you are talking software development content rather than anything else.
For software tutorials, I hate videos. I have given up watching them entirely. (except Donald Knuths Christmas talks).
They just take too long and are too hard to navigate.
I guess, there are three specific use cases when I'll want explore content online:
3. I'm browsing articles on code project. General knowledge improvement, and industry awareness. In 30 seconds, I can decide whether I want to read this article in more detail. Is the intro well written, scroll down, good images, quick look at the code snippets and article structure and I decide if it's worth continuing. 30 seconds into a video, I've had a tile, a presenter introduction, and acknowledgement of the sponsor, a plug for the channel and a request to upvote. Still no idea if the content is any good.
Sorry to be down on videos, they have their place for other things (DIY house/car/garden maintenance, etc), but not software.
after many otherwise intelligent sounding suggestions that achieved nothing the nice folks at Technet said the only solution was to low level format my hard disk then reinstall my signature. Sadly, this still didn't fix the issue!
Fun is what you do for entertainment. Being a boring person doesn't mean I don't like fun; but there's a time and place for everything.
Are you writing entertaining code, or reliable boring and predictable code? Which of those two will you invest in?
It's not sexy to be predictable, but you don't want sexy heating or tapwater in your house. You want them to "just work". You don't want a cool surgeon, but someone who claims to have done it a thousand times. You don't want financial advice from someone who goes for "sexy and cool". You want something reliable.
Here's one to keep you occupied; is your hubby a sexy, cool, adventurous kind? Or is he reliable and boring?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
But now I had to choose boring/fast over cool/slow and that makes me a little sad.
That would depend on why you're doing this. If its for fun, I'd go with cool. Cool is fun. Cool is rewarding. Cool is, well cool. And sometimes, cool teaches you things that boring doesn't. OTOH, if there's an eventual customer in mind then maybe boring/fast is the right decision.
Speaking of performance, what's the difference in speed we're talking here? Is the performance difference noticeable, or can you only really tell by running performance analysis. Are we talking micro-seconds in a real-world situation, or seconds, or even tens of seconds. If you're looking at less than 250/300 ms for a given work-load, maybe Cool/Fun is good enough. If the difference can be measured in eye-blinks, why be boring?