|
All the myths teach us how dangerous it is when mere mortals aspire to perfection: that is when the gods put their foot down, and crushing sole stomps soul.
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
|
|
|
|
|
Why you need to make it perfect ? If you do, client don't need you. You only ought to make it work!
|
|
|
|
|
Please, do improve the next application;
std::cout << "Hello World!";
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Well, assuming you can get paid for that one, well done.
TTFN - Kent
|
|
|
|
|
std::cout << "Hi World!";
You see? 3 letters saved. It was not so difficult
M.D.V.
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.
|
|
|
|
|
Perfect software makes us out of business and job.
|
|
|
|
|
The more I get older, the more I realize that marketing your wares is very important. Maybe it just needs more braces and semicolons?
|
|
|
|
|
FP does a horrible job selling itself because:
- The world is not immutable
- Tail recursion is a thing only necessary when coerced into an immutable world, and can get really complicated really fast
- Continuations and continuation passing style are hardly ever necessary (and easily implemented in non-FP languages)
- Pattern matching is just a glorified switch statement
- Type inference sorta sucks, especially when only the first field of a type is used to infer the type (that one bit me numerous times.)
Marc
|
|
|
|
|
"Her au pair asks, "Ready to go?"
She doesn’t respond, her thumb on Instagram. A Barbara Walters meme is on the screen. She scrolls, and another meme appears. Then another meme, and she closes the app. She opens BuzzFeed. There’s a story about Florida Gov. Rick Scott, which she scrolls past to get to a story about Janet Jackson, then "28 Things You’ll Understand If You’re Both British and American." She closes it. She opens Instagram. She opens the NBA app. She shuts the screen off. She turns it back on. She opens Spotify. Opens Fitbit. She has 7,427 steps. Opens Instagram again. Opens Snapchat. She watches a sparkly rainbow flow from her friend’s mouth. She watches a YouTube star make pouty faces at the camera. She watches a tutorial on nail art. She feels the bump of the driveway and looks up. They’re home. Twelve minutes have passed." [^]
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
|
|
|
|
|
IT professionals' job satisfaction levels have been on the rise in the past two years. Is the consumerization of IT behind this more positive vibe? "They call me mellow yellow"
|
|
|
|
|
Could it be because a lot are jobless?
New version: WinHeist Version 2.2.2 Beta I told my psychiatrist that I was hearing voices in my head. He said you don't have a psychiatrist!
|
|
|
|
|
Don't be silly it is the meditation, it is part of the culture in India.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
The 260-character path length limit in Windows can be removed with the help of a new policy, thus allowing you to run operations with files regardless of their path or file name. c://well/that-s/a/feature/update/i-ve/wanted/for/a/while
That joke would have worked better if it were actually longer than 260 characters
|
|
|
|
|
YESSSSSSSSSSS!!! You won't believe how much trouble I have with that @$%(&$!(&$!!^)!#(( restriction!
|
|
|
|
|
Path names are to be uniqe and descriptive. Does not help if you are treating a directory-path as some URL with a nice 500-word description
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
They ARE. Our projects are simply called Customer.Name.Some.Project, so you then get a folder with that solution name, and within it likewise project name.
Customer.Name.Some.Project\Customer.Name.Some.Project.Data.Layer\SomeSubDomain\Thingies\SomeClassName.cs
Now put that in C:\Jenkins\OurCompany\Repositories\ and you already have a pretty long name.
But now come some generated classes that again take that ENTIRE path and add .datasource at the end.
Problems assured
|
|
|
|
|
Sander Rossel wrote: Customer.Name.Some.Project\Customer.Name.Some.Project.Data.Layer\SomeSubDomain\Thingies\SomeClassName.cs
Oh. My. God. What kind of crap software does things like this?
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
|
|
|
|
|
Simply Visual Studio.
It's all about naming.
The first folder can be omitted, it's a setting when first saving your project, but the person who started the project didn't untick that box.
The Customer.Name.Some.Project is just a naming convention we have.
I think it makes little sense to start every project with the name of your customer AND project, but that's how we do it.
Shouldn't be a problem though.
|
|
|
|
|
Visual Studio does not force you to use folders with those names. You could use a folder per customer, and multiple project-folders in that one. Does not have to be a mile-long name
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Yes, I know. That's what I said
We have those names because people who are not me once decided it should be like that and it's been like that ever since.
|
|
|
|
|
|
Dan Neely wrote: You don't even need that sort of crap I know, but we have it now
Dan Neely wrote: \01.0 Application Name Support\01.02 Source\01.02.03 Application Name\Application Name\Application Name.sln
|
|
|
|
|
PAR-TY! LET'S HAVE A PAR-TY!
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
Tempting, but no...It will not make me push W10 forward...After all I managed to be with this for over 20 years now...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
On the plus hand, since it needs to be opted into by a manifest it should at least limit the number of new buffer overrun bugs introduced.
On the minus hand, it will also mean that most software won't support it for years, if ever.
On the gripping hand, we all know there'll be a huge number of sunshines who flip the switch in their manifest without actually looking to make sure they never do something like `char path[260];` in their codebases.
I'm guessing this is probably related to improving interop with the *nix subsystem where you're allowed 256 chars in each folder name.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging 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?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
modified 31-May-16 9:47am.
|
|
|
|