|
We really should be using distinct types for many more things. Signed/Unsigned, Units of Measurement, and many more would be vastly safer in the presence of good type checking.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
I read that article earlier this morning and my first thought was "duh". The second was that the entire article was really lame since the solution is to turn on warnings (and pay attention to them.)
|
|
|
|
|
From its Photo Gallery, Movie Maker, Mail, and even Live Writer, Windows Essentials has held on as a suite of Windows applications which help you do more on your Windows PC, even after the demise of the Windows Live era. Essentials? Where's my FreeCell? *That's* essential, Satya
|
|
|
|
|
WinBeta wrote: Movie Maker Boo! This is great program. A bit buggy, but generally works great. Sad, sad, sad. Oooh! Maybe there's a UWP version available **grrak**
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Kent Sharkey wrote: Live Writer
That one went open-source last year:
Open Live Writer[^]
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Only NASA spacecraft have survived on Mars for more than a few seconds. Finally, someone to keep Opportunity company until Elon gets there
|
|
|
|
|
looks like you spoke too soon...
|
|
|
|
|
|
Analysts make subtle point about the potential of these systems to respond in unexpected ways If we do, "It can only be attributable to human error."
|
|
|
|
|
Several possible sources: To Err is Human; To Really Foul Things Up Requires a Computer
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
I really hope to not be there when it happens :S
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.
|
|
|
|
|
You have to live fast - we already threatened by self-driving cars...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
that's not real AI for me
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.
|
|
|
|
|
Kornfeld Eliyahu Peter wrote: To Err is Human; To Really Foul Things Up Requires a Computer Programmer There, FTFY!
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
The company is removing UML support in Visual Studio 15 due to a lack of usage That's OK, I still have my stencil lying around. Somewhere.
|
|
|
|
|
So MS decided to remove UML from VS based on quora 7 answers on Why has UML usage declined in industry? Unbelievable!
Wonde Tadesse
|
|
|
|
|
Wonde Tadesse wrote: Unbelievable!
It's as if they listened to people playing in mud puddles who are uninterested in spending a day at the ocean simply because they have no concept of what the beach is and how beautiful it can be.
Ocean? Beach? Not even sure such a thing exists. I'll just wallow here in this nice puddle. Good enough, ya know. Good enough."
|
|
|
|
|
Kill the King! Long live the King! err, UML. No, just kill it already.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Oh, is it not that thing I've never been using?
No more Mister Nice Guy... >: |
|
|
|
|
|
When was the last time a developer ever documented anything?
"It's all in my head like!"
|
|
|
|
|
All code is documented...in the code. It can be quite obscure.
int Add(int a, int b){
return a + b;
}
Hey, look, it's a function that adds two numbers together and returns the result sum.
It's just that most people you have to explain code to don't want to know it at this (low) level.
Plus, code often becomes more complex than that and many devs are lazy.
int ExacerbateConfusion(int a, int b, int c){
for (int i = 0; i<5;i++){
a = a + i;
}
return ConverTo.Int32(a / b);
}
1. What is this thing really supposed to do?
2. Why isn't c ever used?
3. why are they iterating through this loop?
4. why? Why? why do I have to maintain this other dev's crap code?
|
|
|
|
|
UML is like real English. It should be universal and help communications but actually everyone uses its own version which is incompatible with the others.
DURA LEX, SED LEX
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
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
They have found people using it if they hadn't restricted its use to the Visual Studio Expensive Enterprise.
Probably not though. Personally, I find UML useful for quick sketches, but not much more than that. For those a whiteboard usually suffices.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Rob Grainger wrote: For those a whiteboard usually suffices
Except for later when something goes wrong and someone says, "Why didn't we try X?"
Dev: "Well, I went down that path?"
Mgr: "Are you sure? Because I think X will fix this entirely."
Dev: "I'm fairly sure, but well, I guess we can try it."
If only we had a copy of that whiteboard thing that we decided not to try.
Been there, done that.
|
|
|
|
|
We simply take photos of that whiteboard
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|