|
Some years ago my tenacious fighter pilot tech wife and I were driving from our cabin in the woods to Anaheim California to visit the folks. We stopped for the night at a motel 6 (because we're bad a$$) in Beaver Utah. We checked in and went off to our room where there was supposed to be free WiFi for all.
There was a strongish SSID I could connect to that looked like it was the motel's but it was secured and we were not given the PW. So my wife went down to the desk to ask the international family running the place what the PW might be and was greeted with the equivalent of "Ri Do No" (Think scooby doo). My dear wife, gosh I love her, said I'm a tech, can I have a look at your router? Which they inexplicably let her (She is a traffic stopper even after 8 hours in a car) so she must have stunned Dad because she came back into the room where she left me and said matter of factually, " I reset the router, look for Linksys, it should work now". I said "You Whaaa...." but hey it connected and I had the internet! So thanks babe, you're the best. I think I fell asleep right after that.
So if you ever find the Wifi at the Beaver Utah motel 6 open and free (I doubt you will) you can thank Tenacious K.
|
|
|
|
|
I never use hotel or restaurant WiFi. It's always dreadful.
One anecdote though... I was staying at a hotel (in Las Vegas, baby) and the WiFi kept dropping out. Each room had its own device, cleverly hidden behind the TV. So I unplugged mine, connected to the device in the next room, and called it good.
|
|
|
|
|
So, if she can do all the techy stuff, what exactly is it that you contribute to the relationship?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Weren't you listening? He drives the car.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Beep-beep, beep-beep, yeah!
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Beatles! You are showing your age there, mate! Damn, so am I!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
I'm a tech too, but without the pleasantness and the the woman's intuition. I swear sometimes I just stand there dumbfounded because she fixed something on a hunch that's not documented anywhere.
We run a mom n' pop (and dog) computer and networking shop. She's out front where she babys the walk ins and I'm in the back where my bad attitude from 40 years in various technical disciplines as left me with little patience for "normals" running amok on the internet wondering "why this is happening to me and can't a law be passed, I did a defrag" can't be seen.
modified 26-Mar-19 14:25pm.
|
|
|
|
|
Ron Anders wrote: patients
"patience"
Auto-correct is sometimes auto-wrong.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Yeah, that's it, Auto correct. Thanks.
|
|
|
|
|
I was giving you the benefit of the doubt.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
So she stays out front and smiles, while you stay out back and swear.
Teamwork. You can't beat it.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Yeah that's about it.
The 75-80 year old men with that windows 10 come in and treat her like the "little lady" makes me mental more than anything. When she is trying to teach, each of their replys begin with the word "well" which we all know means "You may say that but this is what I think". Then they blame that Bill Gates for it.
|
|
|
|
|
That explains a lot...
#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
|
|
|
|
|
YOu are lucky. Mine cant even open Microsoft word two days in a row...
|
|
|
|
|
Is it just me, or have the vendors/definers of programming languages fallen into the product mentality of 50% more crunchy than last month marketing? Does it really serve this community of developers to have these languages moving forward so fast and adding endless syntactic sugar and complexity? I see so many people who seem to completely turned inwards, and who seem to spend more time worrying about the language and keeping up with the language than about writing code for people to use. It's like it's become about itself as an end, instead of a means which all programming languages really should be.
Ultimately, if you want to create something significant, you have to stop and select some tools and techniques and stick with them. If that effort goes on for a few years or more, by the time you come back the whole landscape may have changed while the door was closed.
And there's always this pressure that you have to be up on the latest and greatest things, whether they really offer any demonstrable advantages or not, or whether hardly any companies out there doing real products have even caught up to two revisions back yet. But, if you aren't, then you aren't hip or even maybe even hirable, despite the fact that you were the one who was actually creating product for people to use (and the experience thereof) instead of studying to be a language lawyer, and that no customer gives a crap what version of the language the product was written in, just that it's good.
Does all this extra complexity and book length specifications lead to better code, to a better understanding of what is actually happening as opposed to waving a wand to manipulate machines you don't really understand? And I feel sorry for younger developers coming into the world of C++ or C# and others, which have gotten so much complicated to use as an entry point into programming.
Anyway, my caffeine pressure is up to operating levels now, so moving on...
Explorans limites defectum
|
|
|
|
|
|
Right on
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.
|
|
|
|
|
You have a misunderstanding companies don't want better, They just want simpler, so they can hire some dipwad off the street for half of minimum wage to press a button and know that something will happen and sometimes it might be right.
CQ de W5ALT
Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
Your not far off the nail on the head.
This really is the main reason, or at least the main reasons revolve around this point.
We've spend so long now on this "Everyone must learn to code" thing, because the industry has convinced everyone that we have a severe shortage of coders, that most folks now think writing software as as simple as acquiring a simple life skill.
The premise that coding can "just be picked up" from exposure to it, in the same way we learn to read/write/walk etc is giving the average person on the street that "coding is easy", on top of that, they all see the thousands of £££££/$$$$$$ that us developers make and how rich we are (Yea right) and think... "I'll have me some of that"
This in turn actually turns things around so that we do actually have a lack of good developers, because now no one believes they need to study and learn to get a job in the industry, and thus companies really are now panicking, and looking genuinely for a way to make use of these many 1000's of low brow developers.
Case fact, let's take PHP.
Well known for having a million ways of doing the same thing, just a cursory glance of the basic's of the zend library and you can find multiple functions for achieving the same objective, look at the single most used platform by businesses large & small for rolling out a front end presence... wordpress... written in.... PHP.
Now look at the market where a large portion of commodity programmers can be found.... PHP....
Why?
Simply because PHP over the years added multiple things to accommodate and make things easier for it's audience, PHP started out as an easy to use web tempting language for "beginners", and that "keeping it easy" and "adding things believed to be needed, even if it was duplicate functionality" steam rolled the language into the state that it's in today.
|
|
|
|
|
Same can be said for JavaScript.
|
|
|
|
|
I've been out of the game professionally for about a decade, and took it up again recently as a hobby after the burnout passed.
And I feel your comment so hard. What the hell happened to C#?
I mean, I like some of it. "var" is cool, but you can keep linq.
i've already been doing functional query things for years without it.
on a related note, I wish the C# team would spend some time optimizing their bits first, in terms of changing the language.
For example, adding a yield <sub-iterator> statement to avoid extra object overhead in iterator routines - something at least some of the microsoft dev staff have been asking for too.
instead I get "pattern matching" - what's wrong with "as?"
meh.
Edited to add: Huge win on ref fields though (enabling things like Span) - a much needed feature. More like this plz
|
|
|
|
|
codewitch honey crisis wrote: For example, adding a yield <sub-iterator> statement to avoid extra object overhead in iterator routines I guess the main problem is that for every revision of the language, there are a couple hundred such proposals that all should be done before any of the others. If ten out of two hundred new features are added in a revision, the backers of the one hundred and ninety will be barking about the uselessness of the update.
For software of all sorts I have read through the revision log describing some new feature, shrugging "Fair enough - but I am not going to spend any time to learn how to use that properly; I see now need for it in my work.
Is there a single person in this world who makes use of, or even knows how to make use of, every single feature provided by MS-Word? Is there a single programmer who has ever as much as tried out every single call line option of gcc? (If you actually did: Was that part of some bet or competition, like "I have visited more countries than you have, so there!"? "I have used more gcc options than you have!"...)
So what? I can live with a tool providing features that I don't need, but others do, as long as it doesn't strangle me. If someone tells you that the reason why you can't have what you want, or in the way you want, because that would conflict with another mechanism that you do not use, then is the time to consider if your chosen tool is the right one for you. (It still may be the least bad one, even after the consideration.)
Lots of tools today - languages, editors, debuggers - are so complex that even if you consider yourself fluent in its use, you shouldn't be ashamed of admitting "No, I never used that feature".
|
|
|
|
|
> I guess the main problem is that for every revision of the language, there are a couple hundred such proposals that all should be done before any of the others.
I totally understand that. I guess the main point I'm trying to make here is it seems the language is getting a lot of sugar but not nearly as many core improvements to the language itself.
Sugar is great to a point, it helps you write less code. But it's sugar.
|
|
|
|
|
My argument for C++ is that they've spent years and years creating a cathedral to containers, but they've ignored the most important thing, which is that, unlike C#, you can't just install C++ and write realistic applications. You are immediately into a world of having to select third party tools to do even a fairly modest realistic program, even a back end one without UI issues.
That's a vast advantage that languages like Java or C# have over C++, and it's just not addressed at all, and probably never will be. So C++ remains fractured in a fundamental way, where any given developer might come into a company and never even have seen half the tools they are using.
I've spent most of my life addressing that problem, so I know what it's like to have a full featured, tightly integrated system in C++ that is very much like what C# has. And it's a whole other world.
But the C++ community has been this way so long, that they actually will react negatively to a system such as mine and start yelling about not invented here syndrome. They consider it the normal state of things to have to piece and part together a system to write a real program.
Explorans limites defectum
|
|
|
|
|
I kind of disagree about C++. I think it's shockingly elegant language.
The main issue is lack of memory management, but there's no way to do that without fundamentally changing what C++ is even used for.
The thing about C++ is it is fantastically flexible. And horribly flexible. They are the same thing only depending on whether the language is doing what you want or not. =)
You *could* use something like the boehm collector in your projects but again that's 3rd party.
But frankly, as long as you code with STL and the standard library, that's "good enough" for most purposes.
The way I prefer to think about C++ is it's "not even a language" - C++ & the STL and standard library are what it take to make a full language.
The upside is flexibility (you don't have to use those libs, you can make your own, which is really useful if you're creating the libs themselves or if you're writing systems code or embedded code)
The tradeoff is complexity. C++ without the STL and standard libraries is an entirely different animal than C++ with them.
Frankly, Accelerated C++ by Barbara Moo and Andrew Koenig is the first book someone should get acquainted with C++ with. It helps.
|
|
|
|
|