|
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.
|
|
|
|
|
Based on these conversations as well as our experience working with first- and third-party partners, we’ve decided to drastically simplify the porting effort by unifying the core APIs with other .NET platforms, specifically the .NET Framework and Mono/Xamarin. Will it be called Core .NET Core?
|
|
|
|
|
The future of Microsoft’s smartphone business has been a topic of widespread and increasingly acrimonious discussion for some time now, and a major pain point for Windows and Microsoft enthusiasts. They'll just launch a new (incompatible) attempt later?
|
|
|
|
|
Hadi Hariri has made a few observations regarding the churn we’re seeing in the Microsoft open-source space (around .NET Core and ASP.NET Core, among other things). But I don’t think this is a permanent state of affairs; what I think is going on is that Microsoft is finding that managing an open-source project is more than just owning the GitHub repo and just reviewing pull requests. There's open, and then there's open
|
|
|
|
|
The founders of Stack Overflow and Trello, Fog Creek, have announced the open beta of HyperDev which is pitched as being the 'fastest' way to develop web applications. Did they recreate FrontPage?
|
|
|
|
|
Kent Sharkey wrote: Did they recreate FrontPage?
You wish.
No, instead they have what looks like a lame editor for front-end HTML and Javascript, and a backend Javascript server code.
Heaven help me. I will NOT code a server in Javascript!
God only knows how you debug code in this environment.
This looks more like a playground for kids than for real apps. I can't even tell if they support a real database on the back end. Gads, it's like an SSH terminal window with some simple collaboration tools running a VM host.
None-the-less, I did sign up for the beta.
Marc
|
|
|
|
|
I was skeptical about javascript on the server side (node) before I tried it out. But in the end, a quite complex system was developed on it (millions lines of code, no kidding. OK, the data layer is in C# and most of them are machine generated). It works well so far (see my signature). As a functional thinking guy, I kind of like it now since it is actually very expressive.
I tried to develop a simple data relay server in ASP.NET and node with similar structure, the later feels a lot faster in response.
modified 29-May-16 17:51pm.
|
|
|
|