I call people that write code programmers. I call people that write fully tested working releaseable code software engineers.
I expect the latter to have a level of discipline in their work that gives them far higher productivity and a far more repeatable set of outcomes.
I want all programmers that do regular programming to learn the engineering disciplines. It's not because I think they're bad programmers, it's because I think the engineering disciplines will make them better.
Architects are a separate question, and as someone with that word in my job title I'll merely point out that I'm not actually writing code these days. (And yeah, a company like Thoughtworks wouldn't accept that for a moment, and they know what they're talking about.)
Look, I don't know the guy - but I do know he doesn't know software engineering. How? I've seen his code.
Shit. Function parameter 'i', used inside the function for multiple if statements if (i 6)...
No fucking wonder he doesn't know what his code's going to do, he's writing it like a 14 year old that only knows BASIC.
Maybe if he spent less time fannying around with artistic visualisation and a little more time learning the basic disciplines he'd actually get further. I have no issue with people that think and learn visually, but he's crippling himself with his amateur approach.
I refuse to believe it's possible to be unemployed for a length of time except by choice.
Anybody can start their own business. Almost anybody can work at McDonalds. Almost anybody can move to another town, region, country. Almost anybody can do charity work. It might not pay but it's work.
Note that doesn't mean anybody can work. It's certainly possible to be prevented from working due to illness, disability or because you're dead. That's not unemployment.
once you get to the interview, the employer already knows you can do the job
Hmm. No.
Once you get to the interview, the employer already knows that you know how to write a CV that matches the job description. They know a bit more than that about you, they may even have done some pre-interview testing on you.
They're fucking insane if they assume out of hand that you can actually do the job.
An employer can ask to pull your credit, interview your friends and family, interview neighbors, give you a polygraph, administer a drug test
Credit history, I accept because I work in the Finance industry. Friends/family, employers don't get access to. If they did find out who they are and contact them, my friends/family would immediately ring me and I'd be raising a formal grievance at work. Neighbours, they don't get told who they are. Again, my neighbours would talk to me about it.. Polygraph, the answer is 'no'. Always. No. Drug test, the answer is 'no'. Always. No.
I was out of work for a few months around 4-5 years ago, applied for a job, they said they would need to drug test me. I told them they were out of order and withdrew from the interview.
It's not that I take drugs - I do, mostly caffeine but occasionally alcohol - but a simple principle: It's none of their fucking business.
So I wont join any organisation with those policies, and I'll get sacked (and sue for constructive dismissal) any employer that introduces them while I work there.
Ethically, morally and probably legally, it isn't.
What it does however do is avoid breaking the facebook terms of service, as the individual is not giving out their logon credentials, merely logging onto facebook while in the presence of others.
Maybe you should consider that there is something about the iPad that people actually prefer to the netbooks.
It's the power of marketing.
Me, I greatly prefer the form factor of the Asus Transformer (and Prime). Tablet when you need it, netbook when you need it, doesn't need a separate cover, doesn't need a separate stand, doesn't need a separate battery pack.
If only someone other than Asus would build one with sufficient quality (and the iPad 3 screen - I hate apple's "walled garden" business model but damn I love that screen).
You just need to adapt your approach. E.g. I load Slashdot. It takes more than 3 sodding seconds even with a good link at times.
But then I scroll down, and open a number of links and discussions in background tabs. By the time I've finished scrolling down, the first is loaded. By the time I've read that, the rest are loaded.
There may be a 3s delay every few minutes or so, but most of the time I wouldn't even notice one.
Not all sites are like Slashdot - but when I open my browser each evening I open around 12 bookmarks at once. So by the time I've finished with Slashdot I have 11 other pages open, if I click off one of those, another 10 pages are still available.
Sure, if you're using a non-tabbed browser then 1s would be very nasty, but these days?
You're shitting me, yeah? 300ms? That's bugger all.
I'm used to sub-40ms connections at home but frankly for web browsing even a second is usable. I've spent much of my life browsing at sub-optimal speeds, including over 28k modems. Shit, over a 14400 modem, which wasn't fun at all. 300ms is frankly a luxury.
It's also utterly fucking irrelevant to the real factor for email: bandwidth. It's not how quickly you connect, it's how quickly you can retrieve the data afterwards. Especially for large attachments. Trust me, for web browsing, for streaming media (e.g. Youtube), for email.. in fact for anything other than online gaming, I'd far rather have a 50Mbit link at 300ms than a 500Kbit link at 3ms.
I've been there, tried it, and luckily these days I have a 50Mbit link at around 30ms so I can stream and play games at the same time. But 300ms of delay is not painful and would definitely not experience timeouts.
You want painful? Here's painful. Ping stats from an online gaming session (real-time player v player combat) from 1993:
500-1500ms latency isn't server lag, it's just lag.
Client lag (or graphical stuttering) is where your client struggles to update the screen fast enough. This usually manifests itself in slow framerates and/or delays in input recognition (such as moving the mouse cursor).
Lag is where the network is delaying (by latency or by packet loss) traffic between client and server. This usually manifests itself as a delay between your client acknowledging an action, and the server acknowledging it, as delay in update followed by a burst of super-fast updates (reflecting a queue of packets arrivivng at once) or by 'ghosting' within the game.
Server lag is where network traffic reaches the server with normal latency but the server is overloaded and processes slowly. This usually manifests itself as timed actions taking longer in the game than normal, as combat stuttering or feeling turn-based rather than real-time, as things like death animations failing to play and people failing to respawn and (predominantly) as people bitching on game-wide chat channels about the lag and is anybody else getting it.
So when a christian does a nice thing he necessarily does it outside of the church's remit?
People don't have to be Christian to do nice things. Quoting a large number of people that merely happened to be born and brainwashed into christianity doesn't mean christianity can claim credit for their deeds.
Wikipedia: canon
Sorry, was that intended as a rebuttal? A heavily overloaded term, none of the meanings of which address the point that I made?
Sorry, I forgot - in religious arguments you're already claiming a victory, on the grounds that I'm a heretic, an apostate, a satanist or maybe even merely a misguided fool that would only see the light if I gave enough of my money to a pederast.
Various individuals have managed to act outside of their church's remit and actually do good things. That doesn't alter the net impact of Christianity which is genocide, torture, invasion, brainwashing and subjugation.
But hey, maybe I'm wrong about the wealth of the Catholic Church and other christian organisations.
It's quite the opposite of Jesus teachings.
If only someone actually knew what those were, instead of knowing what was decided a few hundred years later would be a good aid to fleecing the poor and the ignorant.
Oddly no. I browse the web in the few seconds it takes other programs to respond - usually they're hard disk constrained.
This is particularly an issue at work, with stupidly slow hard disks encumbered by three different 'on access' scans in a futile attempt to prevent malware.
So keeping a browser open while doing other things is a constant for me, and a small browser memory footprint helps tremendously.
(Even aside from my peculiar usage, there are many things I do that benefit from using a browser as a secondary activity. I'm often alt-tabbing to a browser window to search the 'net for additional information).
My phone too outpowers his PC but his point is still correct: His PC is perfectly adequate for browsing the web.
Just because Win2k is out of support doesn't mean that it's suddenly inoperable. It means you wouldn't run business systems on it due to the corporate risk involved.
It's not luddism to decline to upgrade something that's working effectively, especially when the upgrade has high cost and questionable benefits.
You can guarantee nothing you ever consume has alcohol in it?
That cake? That cold medicine? That fruit that's been sat in the sun for two days?
Good luck.
I call people that write code programmers.
I call people that write fully tested working releaseable code software engineers.
I expect the latter to have a level of discipline in their work that gives them far higher productivity and a far more repeatable set of outcomes.
I want all programmers that do regular programming to learn the engineering disciplines. It's not because I think they're bad programmers, it's because I think the engineering disciplines will make them better.
Architects are a separate question, and as someone with that word in my job title I'll merely point out that I'm not actually writing code these days. (And yeah, a company like Thoughtworks wouldn't accept that for a moment, and they know what they're talking about.)
Look, I don't know the guy - but I do know he doesn't know software engineering. How? I've seen his code.
Shit. Function parameter 'i', used inside the function for multiple if statements
if (i 6)...
No fucking wonder he doesn't know what his code's going to do, he's writing it like a 14 year old that only knows BASIC.
Maybe if he spent less time fannying around with artistic visualisation and a little more time learning the basic disciplines he'd actually get further. I have no issue with people that think and learn visually, but he's crippling himself with his amateur approach.
Which is itself an articulation of the program that will eventually be translated into a language the computer understands.
I refuse to believe it's possible to be unemployed for a length of time except by choice.
Anybody can start their own business.
Almost anybody can work at McDonalds.
Almost anybody can move to another town, region, country.
Almost anybody can do charity work. It might not pay but it's work.
Note that doesn't mean anybody can work. It's certainly possible to be prevented from working due to illness, disability or because you're dead. That's not unemployment.
once you get to the interview, the employer already knows you can do the job
Hmm. No.
Once you get to the interview, the employer already knows that you know how to write a CV that matches the job description. They know a bit more than that about you, they may even have done some pre-interview testing on you.
They're fucking insane if they assume out of hand that you can actually do the job.
What would you do if a potential employer wants to see you naked?
Get intrigued and explore the motivations. Lets face it, it's more interesting than normal interview questions.
An employer can ask to pull your credit, interview your friends and family, interview neighbors, give you a polygraph, administer a drug test
Credit history, I accept because I work in the Finance industry.
Friends/family, employers don't get access to. If they did find out who they are and contact them, my friends/family would immediately ring me and I'd be raising a formal grievance at work.
Neighbours, they don't get told who they are. Again, my neighbours would talk to me about it..
Polygraph, the answer is 'no'. Always. No.
Drug test, the answer is 'no'. Always. No.
I was out of work for a few months around 4-5 years ago, applied for a job, they said they would need to drug test me. I told them they were out of order and withdrew from the interview.
It's not that I take drugs - I do, mostly caffeine but occasionally alcohol - but a simple principle: It's none of their fucking business.
So I wont join any organisation with those policies, and I'll get sacked (and sue for constructive dismissal) any employer that introduces them while I work there.
About a month ago I deleted (not suspended, deleted) Facebook
If only..
I honestly cannot see how that is any better.
Ethically, morally and probably legally, it isn't.
What it does however do is avoid breaking the facebook terms of service, as the individual is not giving out their logon credentials, merely logging onto facebook while in the presence of others.
This week I begged for redundancy because I need at least a month off - ideally three.
Sadly the cunts made 250 other people redundant instead. And I'm still playing chicken with cars on the walk home due to stress.
Trust me, unemployment _is_ vacation.
"What? Hmm. Which twisted shit is impersonating me? Could you email the details of that account, I'll contact Facebook and ask them to remove it"
cayenne8 said
So...what happens when you tell them you do not have a Facebook or other social website account?
I mean, I don't have one, I have no need for one...and I value my privacy.
So who the fuck is cayenne8 if it isn't you, and why is he posting your thoughts on this social website?
Of course, it's going to be a bloody long interview if I have to log into every social website I've got an account on.
You are not however legally liable for the illegal actions of some other cunt.
Next week on "Advice from Anonymous Coward", the scary news that you could face decades in prison if your stolen car is used in a bank robbery.
Interesting. But give me that screen anyway, I want one. I want seven. I can use screens with that resolution and dpi.
Maybe you should consider that there is something about the iPad that people actually prefer to the netbooks.
It's the power of marketing.
Me, I greatly prefer the form factor of the Asus Transformer (and Prime). Tablet when you need it, netbook when you need it, doesn't need a separate cover, doesn't need a separate stand, doesn't need a separate battery pack.
If only someone other than Asus would build one with sufficient quality (and the iPad 3 screen - I hate apple's "walled garden" business model but damn I love that screen).
You just need to adapt your approach. E.g. I load Slashdot. It takes more than 3 sodding seconds even with a good link at times.
But then I scroll down, and open a number of links and discussions in background tabs. By the time I've finished scrolling down, the first is loaded. By the time I've read that, the rest are loaded.
There may be a 3s delay every few minutes or so, but most of the time I wouldn't even notice one.
Not all sites are like Slashdot - but when I open my browser each evening I open around 12 bookmarks at once. So by the time I've finished with Slashdot I have 11 other pages open, if I click off one of those, another 10 pages are still available.
Sure, if you're using a non-tabbed browser then 1s would be very nasty, but these days?
You're shitting me, yeah? 300ms? That's bugger all.
I'm used to sub-40ms connections at home but frankly for web browsing even a second is usable. I've spent much of my life browsing at sub-optimal speeds, including over 28k modems. Shit, over a 14400 modem, which wasn't fun at all. 300ms is frankly a luxury.
It's also utterly fucking irrelevant to the real factor for email: bandwidth. It's not how quickly you connect, it's how quickly you can retrieve the data afterwards. Especially for large attachments. Trust me, for web browsing, for streaming media (e.g. Youtube), for email.. in fact for anything other than online gaming, I'd far rather have a 50Mbit link at 300ms than a 500Kbit link at 3ms.
I've been there, tried it, and luckily these days I have a 50Mbit link at around 30ms so I can stream and play games at the same time. But 300ms of delay is not painful and would definitely not experience timeouts.
You want painful? Here's painful. Ping stats from an online gaming session (real-time player v player combat) from 1993:
----pip.shsu.edu PING Statistics----
26644 packets transmitted, 19888 packets received, 25% packet loss
round-trip (ms) min/avg/max = 240/1177/17729.
500-1500ms latency isn't server lag, it's just lag.
Client lag (or graphical stuttering) is where your client struggles to update the screen fast enough. This usually manifests itself in slow framerates and/or delays in input recognition (such as moving the mouse cursor).
Lag is where the network is delaying (by latency or by packet loss) traffic between client and server. This usually manifests itself as a delay between your client acknowledging an action, and the server acknowledging it, as delay in update followed by a burst of super-fast updates (reflecting a queue of packets arrivivng at once) or by 'ghosting' within the game.
Server lag is where network traffic reaches the server with normal latency but the server is overloaded and processes slowly. This usually manifests itself as timed actions taking longer in the game than normal, as combat stuttering or feeling turn-based rather than real-time, as things like death animations failing to play and people failing to respawn and (predominantly) as people bitching on game-wide chat channels about the lag and is anybody else getting it.
So when a christian does a nice thing he necessarily does it outside of the church's remit?
People don't have to be Christian to do nice things. Quoting a large number of people that merely happened to be born and brainwashed into christianity doesn't mean christianity can claim credit for their deeds.
Wikipedia: canon
Sorry, was that intended as a rebuttal? A heavily overloaded term, none of the meanings of which address the point that I made?
Sorry, I forgot - in religious arguments you're already claiming a victory, on the grounds that I'm a heretic, an apostate, a satanist or maybe even merely a misguided fool that would only see the light if I gave enough of my money to a pederast.
Various individuals have managed to act outside of their church's remit and actually do good things. That doesn't alter the net impact of Christianity which is genocide, torture, invasion, brainwashing and subjugation.
But hey, maybe I'm wrong about the wealth of the Catholic Church and other christian organisations.
It's quite the opposite of Jesus teachings.
If only someone actually knew what those were, instead of knowing what was decided a few hundred years later would be a good aid to fleecing the poor and the ignorant.
You do realise he's not called Borat don't you?
But hey, whatever your nationality, don't let us interrupt your ignorance and stupidity.
Oddly no. I browse the web in the few seconds it takes other programs to respond - usually they're hard disk constrained.
This is particularly an issue at work, with stupidly slow hard disks encumbered by three different 'on access' scans in a futile attempt to prevent malware.
So keeping a browser open while doing other things is a constant for me, and a small browser memory footprint helps tremendously.
(Even aside from my peculiar usage, there are many things I do that benefit from using a browser as a secondary activity. I'm often alt-tabbing to a browser window to search the 'net for additional information).
But it still annoys the hell out of me when Firefox takes more than 4 gigabytes of memory.
It confuses me. But my copy of Firefox is using 185k of RAM at the moment. Admittedly I only booted up a couple of hours ago.
My phone too outpowers his PC but his point is still correct: His PC is perfectly adequate for browsing the web.
Just because Win2k is out of support doesn't mean that it's suddenly inoperable. It means you wouldn't run business systems on it due to the corporate risk involved.
It's not luddism to decline to upgrade something that's working effectively, especially when the upgrade has high cost and questionable benefits.