|
Need to do some landscaping around the house. The gravel around the sides of the house has settled; weeds are getting in; needs to be topped up.
Now, there are multiple places where you can order or pickup; different prices and delivery conditions. Also, you need to decide the "size" of the gravel. Or if you want a certain color; or "polished". Not sure what the "size" of my gravel is; I will need to measure. You can order a fixed size; or a "range", say: pebbles from 1.25 inches to 3 inches. Maybe a spread sheet will help.
Yesterday she said: "I ordered a yard of gravel ... it comes Monday."
Oh, okay.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
If you are making a garden railway you will want "quarter-minus" gravel, not pea gravel.
P.S. You missed -- The first Saturday in May is World Naked Gardening Day.
modified 19-May-23 15:35pm.
|
|
|
|
|
Install asphalt surface to show dominance.
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
And let me guess, she's going to be busy elsewhere while you have the opportunity to move the gravel to the correct place.
Hope she likes what she ordered.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
She usually offers to help but that just means I'm supposed to work faster ... so I just say: that's ok too.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
I'm a little grumpy and have read way too many "tech X sucks" (and I'm responsible for some of them).
So what do you love about the languages you use?
I'll start.
C#: It runs everywhere. macOS, Linux, Windows, Raspberry Pi's, in the browser via WASM, on mobile devices, you name it. Literally every platform I support I can write code using C#. The type safety and static checking is amazing, the syntax (generally...) very clean, and given it's basically the grandson of C, the syntax is like my Mother Tongue.
Python: Again, it runs everywhere, and it often runs everywhere because it's built in by default everywhere. It's interpreted so awesome in notebooks, great to run on the command line to quickly test something, and there's just so, so much code out there. Sure the indents take getting used to, but no brackets certainly cleans the place up.
JavaScript: I love it because I deploy it one: on my server. It then runs everywhere there's a browser and I never have to worry about hardware or libraries or graphics cards or harddrive space. If there's a bug I upload a new version and everyone, immediately, is also updated.
What about you lot?
cheers
Chris Maunder
|
|
|
|
|
C#'s async/await is a billion times easier to follow and reason with than the chained callback hell of java on android.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing 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
|
|
|
|
|
They have different purposes. Callbacks for heavy background processes, async/await - a simple way to avoid blocking your main process/interface thread.
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
Hard to put a finger on it, but C# was the porridge that was just right, after: assember, Autocoder, RPG, Fortran, Cobol, PL/I, Pascal, dBase I, II, III, IV, Clipper, FoxPro, Visual FoxPro, VB, VBA, Access, Delphi, Paradox, C++ ... and some names I can't remember.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
You know how with some things you can tell that a committee was involved in the design?
That every member of the committee had different priorities, and insisted that they weren't approving it unless at least some of what they wanted was in there?
And as a result, you get something that does the job, but doesn't make life easier for anyone? The Fiat Multipla for example. Or Vista.
C# isn't that. VB is. C++ very, very much is. Javascript is as well.
But C# (although it is heading that way) was designed to be easy to use, consistent, and hard to muck up as well as extremely powerful because it was solidly integrated with a (pretty much) consistent, solid, and flexible framework.
It's still a damn good language, but the ex-C++ people on the committee appear to be directly things a bit too much and it's losing sight of why it was designed in the first place.
And as a first language I'd still say it's the best for beginners because it just refuses to assume you know better that it does ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Hear hear! -- Except with the caveat that I use C# v3.
C# v1 and .net v1 should never have left the lab and seen the light of day. Supporting v1 continues to be a thorn in my side.
|
|
|
|
|
OriginalGriff wrote: C# isn't that.
Somebody sure got something wrong with allowing linq to be used for database calls.
|
|
|
|
|
I simply don't use Linq at all.
Database access is one of several things which any developer who is adept is better off not using what has been built-in tacked on.
|
|
|
|
|
I'm pretty much C# and SQL only these days -- and Windows only, so I don't care about "runs everywhere". If you consider Regular Expressions to be a language, then I'll throw that in as well. How about XPath and XSLT ?
In any case, C# kinda hosts the others anyway.
C# does what I need. And that also includes implementing what might be considered domain-specific languages of my own design.
(My boss has again -- like just a half hour ten minutes ago -- stated that he thinks I should learn Python. Most fans of Python seem to completely ignore its limitations. Undoubtedly it is the right tool for some jobs, but not for any jobs I have at the moment.)
|
|
|
|
|
Because I'm working on embedded a lot lately;
Assembler:
PRO: Because it's fun to write, fast and bare metal
CON: I'm working with several different processor and they each have their own version of assembler and therefore require different assemblers.
C:
PRO: Runs on pretty much all platforms, it's fast and using sdcc compiler you don't need but a single compiler for many processors.
CON: None really
Give me coffee to change the things I can and wine for those I can not!
PartsBin an Electronics Part Organizer - An updated version available! JaxCoder.com
Latest Article: Simon Says, A Child's Game
|
|
|
|
|
CON: You might run off the end of th*&^$*#*^#*^%#*$@*^%
|
|
|
|
|
Yeah that does happen and no amount of cursing and gnashing of teeth helps.
Give me coffee to change the things I can and wine for those I can not!
PartsBin an Electronics Part Organizer - An updated version available! JaxCoder.com
Latest Article: Simon Says, A Child's Game
|
|
|
|
|
I'm mainly a Microsofty, used VB6, VB.NET and C#, because that was required to get a decent job where I live.
The most fun I had however was during my early Atari ST days with 68000 Assembler, MegaMax-C and GFA Basic.
Recently I took a look at Linux and tried to use VS Code, but it was no fun at all and although I got things working, I decided I'm too old for that. 
|
|
|
|
|
I love the ability to afford food with the paycheck that comes with using the languages.
|
|
|
|
|
My favorite times were when my wife (or my father before that) did the earning part and I just stayed home and played.
|
|
|
|
|
Yep, I loved C when that was what got me paid.
Delphi 6 when that was it and it's what got me in my current job where I transferred over to Java. I will NEVER rag on that language.
Currently loving Java because it allows me to sleep indoors.
Wouldn't mind going back to C, I felt really smart back in those days. All those other languages are for people who are afraid of pointers so they hide them.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
I love C as well.
Juggling pointers is the challenge and fun.
Like rivets in a building, you do them right
and the structure has the strength and solidity one can see.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
This plus the bonus of familiarity. I am really good with the languages I use, and even though I do wander out to see what else might be attractive, I'm not as willing as I was in my youth to risk the paycheck and the expertise/confidence to do more than just play.
|
|
|
|
|
I like C++ because it saves me from C. And I like C# because it saves me from C++.
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
Chris Maunder wrote: C#: It runs everywhere. macOS,
Java: ClassLoader is much better for plugins than C# AppDomains. So much so that Microsoft is now phasing AppDomains out (not sure how that is going to work since the app itself runs in a AppDomain.)
Perl: Been using it for 40 years. Absolutely nothing beats it for munging.
Both run everywhere I care about. And many places that I will never go.
|
|
|
|
|