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.
Unfortunately, it's all too often 1.
Why learn what you're talking about, when you can impress people with zero effort? Mind you, that's kinda what marketing is about, so those are the better marketers.
Chris Maunder wrote:
Speak how your identifying group speaks: do not be different and stand out
That's a precise antithesis of marketing, but it's where most MS users fall. This is the "marketing moron" group, of people who aren't capable of doing their jobs properly, but read enough "self-improvement"* books that they can fake it, and/or stab enough colleagues in the back to get by.
* Actually, it appears that "self-improvement" is a very apt terms for such books, because everyone I know who reads them needs a lot of improvement.
I wanna be a eunuchs developer! Pass me a bread knife!
I had one simple task left for the afternoon...get a colleagues laptop (winten) setup with a new web project. It should be a piece of cake...copy the project files, restore the database, easy peasy...except things are never that simple.
0: It needed the latest and greatest (just released last week fresh) version of some widgets. That took about half an hour.
1: Try starting SSMS and it fails.
2: Try to start services but it fails with some obscure mmc error.
3: Shut everything down for a restart and see there's an update waiting...how long could that take?
4: On restart it took around 2 hours to eventually fail and bluescreen.
5: The recovery (scanning and replacing files) has been running for an hour and is at 70%.
It looks like it's going to be a fun evening! Of course it's my fault somehow.
Edit: It turned out to be fine after all that waiting. The 5 y/o system is running on a spinning drive and is really painful to work with. In addition, that was the absolute worst trackpad I've ever worked with! (the buttons are part of the trackpad!) I kept accidently changing the zoom in VS and by mistake found that 110% is much easier to read!
there are tasks, in particular "it won't take long" tasks that should never be attempted on Friday's.
yes, it's a Murphy derivation
...and why the wise-from-experience folk never do anything after lunch on Friday beyond perhaps filing and cleaning up the desk.
Ye gods, you've got to be kidding! Do you have any idea what sort of unfinished apocalyptic grode-fest might be written on a wayward Post-It™ you find under the pile of fast food wrappers, half-full coffee cups, and partially disassembled prototype hardware on your desk?
Since I started asking for a dinner in return of the IT services, requests have almost vanished. Only people that are in close circle continue asking like good friends and family. They would invite me to dinner anyways from time to time, so no real efford there.
And on top, I try to do things where they see the energy that it sometimes get to repair / set up / whatsoever needs to be done to their gadgets.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
... and it's important you make the flight*
... and the train is delayed because of power cuts
... but you arrive just about on time
... and there's F'HUGE queues through security
... and you're sweating like a Tory at an Equality Parade
... and the flight's delayed two hours.
"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
I just ported a website application from .NET to .NET Core. And with the exception of lacking HttpCookie and HttpSessionState, which I commented out for the moment, it compiled and ran and the website comes up and is functional! This literally took only 30 minutes.
Now, why was this port so easy?
1. I didn't use Linq2Sql or EF in the original code. Straight SqlConnection stuff with my own ORM-less layer for the CRUD operations.
2. Not implemented in ASP.NET -- This is a straightforward HttpListener implementation, not going through IIS.
Granted, I suppose if I'd used EF in the original code maybe it would have been painless. God only knows what ASP.NET vs. ASP.NET Core conversion would be like though.
Anyways, what a great way to end the week. I'm going to get this running on an rPi and see how it performs, with the SQL Server database of course hosted elsewhere.
Yeah, this will be really cool if it runs from and rPi. Wish SQL Server Express ran on an rPi -- my bandwidth requirements are probably measured in the kbytes per month, so it's not like I'm running a high volume website!
And porting to MySQL or Postgres is more work than I want to put into the project at the moment.