|
An American queue LINE
in front of
a A
Southern S
seabird, TERN
LINE ASTERN
one behind the other
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Indeed it is!
Have to brush up on my clue setting - had hoped it would last a little longer...
|
|
|
|
|
Way it goes sometimes - you post a nice simple little clue and nobody gets it. You post a fiendish monster, and 30 seconds later it's solved.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I liked that one - shame that Griff had to ruin it by solving it so quickly!
Slogans aren't solutions.
|
|
|
|
|
|
This must be Thursday, I never could get the hang of Thursdays.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Probably a fairly large contributor to the demise of Internet Explorer.
Fine, Microsoft. I'll copy Chrome onto a USB key, copy it over and yet another machine will never, ever use IE.
You'd think they would at least add their own domain to the whitelist.
cheers
Chris Maunder
|
|
|
|
|
Chris Maunder wrote: You'd think they would at least add their own domain to the whitelist.
Were you trying to download the latest version of IE - edge or something like that? It's trying to protect you, in that case.
|
|
|
|
|
Hell, I keep having to open up IE because Firefox won't let me go to sites that have "bad" certificates, and doesn't even give me the option of going anyway. (We're not allowed to loosen up security here, but at least IE will just warn me before letting me go.)
|
|
|
|
|
"Your current security settings" is the key here, isn't it? Just change your settings? It's only doing what you told it to do, right?
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
No, it's their current security settings. It's the default ones.
Yeah - I can certainly wade into the security settings, work out which zone I want to fiddle with, try and work out exactly what domain I need to whitelist (extra fun because downloads often come from a subdomain and you can't wildcard add domains) and then iterate through all of that.
Or I can just use a browser that lets me get some work done.
cheers
Chris Maunder
|
|
|
|
|
...but the garbage I've had to look into and fix, well, it's just amazing.
- Lack of abstraction (makes testing a total PITA)
- Lack of encapsulation (would be nice to be able to load up the configuration values without hitting a serer that I don't connect to in testing)
- Absolutely convoluted code for getting something to run on a separate thread (even before
Task.Run this was basically a 5 liner, not the 100+ lines of drivel I'm wading through.) - How many times do I need to xpath the config file to get the same value in the same loop???
- Let's instantiate variables and never use them!
- Let's add debugging that inspects the .NET stack. And not disable it in a release build.
- Let's load an XSLT transform from a file every time we need to transform something.
- And maybe XSLT isn't the most efficient?
- And let's put in comments about "not too pricey performance-wise" for stupid-arsed things and totally ignore the glaring inefficiencies elsewhere.
- Let's use
bool? as a 3 state variable instead of a readable enum. - And the list goes on.
I am getting sorely disappointed in the code I've had to work with. I have yet to see something decently implemented in this job. It's pretty clear to me that if I were the Trump of the software engineering world, I would cull 90% of them and relegate them to captaining garbage scows.
Marc
|
|
|
|
|
I agree. I hate that not all programmers are as smart as me. It's the worst. Why can't they all know exactly what I know?
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
I don't want to know what you know.
I want to know what Marc knows.
|
|
|
|
|
Jörgen Andersson wrote: I don't want to know what you know. Too late.
Jörgen Andersson wrote: I want to know what Marc knows. Not enough time.
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
RyanDev wrote: Not enough time.
Well, that's certainly correct.
He's ahead of me and accelerating.
|
|
|
|
|
|
Oh, how I wish I could upvote that twice!
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
|
But you know that you know nothing, and that's something...
|
|
|
|
|
I think Marc is just looking for "Best Practices" or some method to the madness.
But since I called it Best Practices, which really just means "hey, dev, use a consistent way of doing things that isn't just typing code but actual contains thought", people will freak out.
|
|
|
|
|
There is a whole lot between knowing what Marc knows and not knowing a damn thing about programming.
Unfortunately, it seems people who know nothing about programming still end up programming somehow
How would you react if someone built your house, you pay good money, and your front door could always be opened from the outside (even though it seems to have a lock)?
You'd be furious, sue your contractor and find a new door. You'd probably not trust the rest of the house anymore either (check your walls, foundation, windows, etc.).
I think that's roughly the equivalent of SQL injection.
Yet only one is common practice
|
|
|
|
|
But parameterized values are soooooooo hard!
"There are three kinds of lies: lies, damned lies and statistics."
- Benjamin Disraeli
|
|
|
|
|
RyanDev wrote: I hate that not all programmers are as smart as me.
Should be :
I hate that not all programmers are as smart as I think I am.
|
|
|
|
|
RyanDev wrote: I hate that not all programmers are as smart as me.
Actually, I much prefer programmers that are smarter than me, so I can learn something. Well, I guess that's what CP is for.
Marc
|
|
|
|