|
That was pretty ouitty!
... such stuff as dreams are made on
|
|
|
|
|
Hmmm...
Anglesey eggs.
Good idea. Pass me my chef hat.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
OriginalGriff wrote: If you buy potatoes because you have too many leeks, and leeks because you have too many potatoes
... you are a f***ing idiot?
|
|
|
|
|
What, so if you have too much of something, you buy more of it, rather than buy something else?
Fair enough. I'll grant that you've given a fair definition of what a f***ing idiot is.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Still smarting about the cafe frappe eh?
|
|
|
|
|
Munchies_Matt wrote: Still smarting about the cafe frappe eh? You must be, because you keep bringing it up, Mr. "I've googled, so I'm an expert!"
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
|
That's calling a spud a spud!
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
|
I'm debugging some legacy VB code to figure out why a report is crashing, and encountered this fragment of SQL code:
e.TerminalType *= f.TerminalType
The last time I encountered a left outer join specified in that way was probably 20 years ago.
Marc
|
|
|
|
|
The thing I hate most about syntax like that is that if you're not familiar with it it's near impossible to google.
|
|
|
|
|
F-ES Sitecore wrote: if you're not familiar with it it's near impossible to google.
It's because at that time we didn't have google... Nor internet... I think we did have colour TV though
|
|
|
|
|
Mika Wendelius wrote: I think we did have colour TV though
With a remote control that was attached by a long wire
|
|
|
|
|
That's why you have kids. Back then, they were the remote control.
if (Object.DividedByZero == true) { Universe.Implode(); }
Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016
|
|
|
|
|
Exactly, and hair metal. I remember having hair metal back then. These days it's only plain metal
modified 7-Nov-16 13:28pm.
|
|
|
|
|
Pretty sure hair metal was still around about 10 years ago.
<pointless-anecdote>
When I was in high school I'd take some old PC speakers and blast it in the corridor.
One morning the French teacher who was a proper English lady asked me to turn it off because she had a headache. I didn't know what a hangover was at that age, but I'm pretty sure that was the real reason.
</pointless-anecdote>
|
|
|
|
|
Marc Clifton wrote: The last time I encountered a left outer join specified in that way was probably 20 years ago.
Makes sense. That's also about the last time VB was considered a good idea.
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
|
|
|
|
|
Nah - we thought it was rubbish back then too.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Hear! Hear!
... such stuff as dreams are made on
|
|
|
|
|
20 years ago it was considered a good idea by some people (the people churning out crap in it by choice). That people who preferred MFC, raw win32, or whatever *nix used at the time all thought it was a festering swamp doesn't change that then there were people who thought it a good idea for writing software (as opposed to a for a drinking game).
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
|
|
|
|
|
Nah, VB was, for a while, good for a very specific purpose: Writing simple GUI tools and database frontends quickly, without having to worry (much) about destabilizing the rest of the system or leaking out all the RAM with a badly-written MFC app.
It was never meant for high-end computing or commercial applications, though I've seen it used for both.
Just like Excel... It's an amazing application if you use it as a spreadsheet, or for prototyping. Once you have tons of VBA macros and entire applications written in it, you'll want to shoot yourself. Been there, too.
|
|
|
|
|
Ian Shlasko wrote: Just like Excel... It's an amazing application if you use it as a spreadsheet, or for prototyping. Once you have tons of VBA macros and entire applications written in it, you'll want to shoot yourself. Been there, too.
Fortunately(?) by the time your Excel turns into exHell it'll be slow enough that the bullet won't be able to break your skin.
I had one of those too, as an initial proof of concept I ported the big nasty data mangling step to C# and called it from the VBA using COM (with was a cluster elephant in and of itself). It dropped the run time on our worst data set from ~6 hours to 45 seconds. Of which ~30 were spent scraping the spreadsheet and sending it over COM, 15 were spent by C# to do the data mangling, and <1 was spent to write the much smaller data set back to the spreadsheet.
The truly amazing bit was that the intern/very junior dev (not sure if he went full time before or after writing it) managed to get the >1000 lines of very complex logic copy pasta with about 8 intend levels and gotos to short circuit another half dozen working and fully debugged.
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
|
|
|
|
|
Yeah, I could tell some horror stories about a portfolio management system written in Excel... But given that this is a public forum and I'm using my real name, I think I'll refrain
|
|
|
|
|
Don't get me started on having very important calculations written in VBA, I have known my fair share of Actuaries.
if (Object.DividedByZero == true) { Universe.Implode(); }
Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016
|
|
|
|
|
Ian Shlasko wrote: It was never meant for ... commercial applications
LOL says who? I've written many a commercial app and website using it, what else were we supposed to use?
It's like anything, the second it is superseded all of a sudden people talk like it's rubbish and always was. When .net is superseded people will be slagging it off saying how garbage it was, how assembly binding via configuration and convention was a stupid idea and so on.
|
|
|
|