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.
A little part of my home automation is based on a raspberry Pi running a web app. Since I am on the DIY track, I installed a Debian distro out of the box (= downloaded an image from the internet) and ... linux is a real PITA. I have to write a sudo command in front of all other commands just for rights elevation (Really ?) or continuously switch between root session and own session. This packages thing is completely cryptical. You have 10,000 different solutions to a same problem, depending on the 10,000 different tastes of your operating system version. Elementary things are requiring 5 configuration files to be modified, either with root or normal sessions (but not both). Some files with dot-seprated-filenames-parts are actually directories and no files.
Mind you, I had to do everything over the command line because of ssh remote connection, so it is probably easier going over the desktop.
But I still think this remains a geek activity. There is nothing out there that makes you want to deep dive into it, unless you have countless hours to lose doing and redoing the same all over again.
The 15 minute screen lock is driving me crazy. Take a call, finish, put in your password. Try to do a training session, locks partway through, put in password. Co-worker enters office, leaves, enter password. Seems I spend all day entering my password. Policy won't let me disable it! I bet the guy who came up with this, is the same guy who came up with the stupid password rules back in the 80's. Arghhh!!
I just need to add that trying to find and run an actual Xamarin example project for Visual Studio that works out of the box seems nigh impossible.
What has happened to development? We used to share code, throw it at a compiler and it would compile. That's simply not the case these days. Nuget packages disappearing or being updated so they provide conflicts with other libraries; the npn nightmare of downloads hundreds of Mb of packages; The mind boggling Android SDK hunt and seek (and make sure you have plenty of disk space); the soul destroying walled garden around iOS development. Not to mention the explosion of here-today-gone-tomorrow frameworks.
Something's gotta give. This space is ripe for an upheaval.
And people wonder why I still haven't moved onto mobile development. I'm still waiting for things to settle and a clear winner to be identified. Frankly at this rate I'm beginning to doubt I'm ever going to do any serious mobile development before I retire (and I'm in my 40s).