- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Hello...Here I am
Admin
Admin
At least they had their towels.
Admin
Sounds like the sort of menacing, unsettling scene David Lynch excels in. Mentally, I cast Crispin Glover as Tim.
Admin
I went on an interview that went very well. The work was in a field that I knew and loved, the project manager and I hit it off right away, and the pay was good. Then the manager took me down the hall to meet the other engineers and programmers. The first one I spotted was the asshole my girlfriend had just dumped me for.
I then gently explained to the manager that under the circumstances I could not take the job. When he heard the names, he realized that my ex-GF had just been hired in the adjacent department and agreed with my decision. He then gave me a couple of leads at other companies.
In the end, everything worked out. The asshole and my ex-GF got married, he legally adopted her two kids, they got divorced and he got stuck with child support! :-)
Admin
What the hell? W and U are no where close to each other on Dvorak.
Admin
The real WTF is not being able to tell "Austria" and "Australia" apart.
Admin
We're talking about Doom, not Doom ][. The code he is referring to is IDSPISPOPD (and no, I did not look that one up, either :)
Admin
Admin
That's how I roll... If you don't like my opinion, then don't read it. This is my registered username so feel free to skip my comments next time.
Admin
You say introvert like it's a bad thing :(
Admin
Regarding the "too windy" interviewee; if the office is in Vienna and in the Donau City, I can understand completely. Even the mildest of windy days can seem like a hurricane in that place.
In fact, there have been quite a few people seriously injured after being picked up by the wind rushing through those high buildings and slammed against walls, or thrown down steps. Every day that I've been there to take our baby girl to the pediatrician for routine check-ups, it's always been a major battle just to get from the u-bahn station.
I'm not sure I would want to work there either until they install some wind breaks by the Donau.
Admin
ROFL! That is absolutely precious! I'm going to remember to use that one.
Admin
Dating a girl that already has two kids? WTF!
Admin
The real WTF is your sarcasm detector...
Admin
I'll just translate this resume to standard post-Internet age English:
Admin
I remember zis one time going for an interview in Austria and ze place voz at ze bottom of ze mountain and I voz walking to ze building and ze vind voz sooo strong zat it blew me back to my car and I couldn't make ze interview - crazy huh?
Admin
The best cheatcode I remember is "CHEATERCHEATERWIMP" it is a perfect description of what you want to do. I believe it was in Decent.
Admin
But how am I supposed to know what your opinion is before I read it..?
Admin
I know this is just a plane rant but I have to comment on this. :).
Your probably beloved Linux/MacOSX uses C + self written OO wrappers around procedural code, much like Windows. Linux has bloating media apps like web browsers aswell (I'd call them essential but hey everyone's a winner here).
Linux is burdened with the same legacy complexities.
I have no clue how that has todo with any Operating system, but In general this is a good way to learn people things, first get it done properly then find the bottlenecks (if any) and fix them using special tricks and codes. Remember that about 10% of the code accounts for 90% of the run time. So you only have to adjust those small pieces of code for real world optimizations to get stuff done.
(note: I use Windows and Linux and from my point of view the same 'problems' arrise in both).
Admin
I've often said, no more than half-jokingly, that the rollout of each generation of PC hardware has to wait for Microsoft to bloat Windows enough to soak up all of the new power.
Admin
Admin
The author doesn't seem to know the difference between persistent and transient data. It's not like all data is held, forever, as in-memory objects. Problem with anti-anything evangelists is, the number of straw men they build
Admin
Sorry, I of course meant that the author has chosen to ignore the difference between persistent and transient data, in a pre-scient and highly successful attempt to kindly prove my second point.
Admin
Is this site really hosted on a server provided by HIV Elocity?
Admin
That depends, the best performance bonuses come from design not from fiddling with the code. If you can modify the design so various things that involved 10 level deep function calls or other complicated nonsense can be expressed as only 2 method deep calls instead, then the performance will be massively better then just building the 10-level deep solution and hoping (praying, more like) you can bash into 'tolerable' execution speed later. Of course, on the other hand, the profiler with 10% does 90% rule should still be applied to the finished product after you designed it to be fast and discovered it is not quite fast enough.
The problem with mantras like "premature optimization is the root of all evil" is that the meaning gets lost in zealotry. There's a difference between premature optimization and quality engineering -- developers really need to learn what that difference is.
Admin
McDonalds?
Admin
OK OK OK, so at the last count, approximately twelve people were still using BeOS, but he could be one of them.
Admin
Admin
Hang with it, man. Eventually you'll get a clue. We hope.
Admin
I am being persecuted by people who call me paranoid.
Admin
Gotta watch out for those windy parking lots. Still, I'm sure it counts as an effort to seek employment while collecting pogey (Canada), the dole (UK), what do they call it in the US, and in Europe?
Admin
Admin
Addendum (2009-06-24 12:27):
Don't forget the four Amiga fans (who make more noise than a hundred Linux users)... and is anyone still using that OS Henry Massalin wrote? http://74.125.155.132/search?q=cache:Belh2gmbC4UJ:www.cs.columbia.edu/~library/TR-repository/reports/reports-1991/cucs-005-91.ps.gz+qua+os+massalin&cd=6&hl=en&ct=clnk&gl=us&client=firefox-aAdmin
I use Haiku, you insensitive clod!
Admin
Admin
I don't think that has much to do with OOP or the abstraction layers of our programming languages, although I supposed it might. I think its more about the fact that we're asking software to do much more complicated things. Look at windows. Layer upon layer upon layer of features while trying to make everything backwards compatible.
Admin
10 levels deep of function calls is annoying and could impact performance, but it's not a given. Before assuming that the problem is the call stack, measure the code to see what it actually does.
Admin
Actually, I was stupid enough to do that. The job actually was pretty cool considering that the boss wasn't around much and the other programmers were cool. Unfortunately a few months later the paychecks ceased to flow.
Admin
You are using the wrong OS, and this is coming from a Windows guy. But I believe in using the right tool for the job and if you are a super fast typer/coder Windows is NOT it. Try DSL-N, which if you have more than 128Mb of RAM(and who doesn't nowadays) will load the entire OS into RAM which makes response times just unreal. I have a 733MHz with 384Mb running DSL that has better response time than a 3Ghz XP box. Just use the right tool for the job: for games and flashy stuff, use Windows. For when you need to get work done yesterday, use DSL-N. The only Windows I have seen with anywhere close to that response time is XP X64, but you have to do as I did and build a box for it as OEMs rarely have 64bit drivers even today. By contrast DSL-N will run on pretty much anything.
Admin
Some call me... Tim?
Admin
That was his point. SmallTalk didn't invent named parameters. That was a Lisp invention that got carried over into the first Lisp object systems (and through there, into SmallTalk)
An object system is just a fancy combinator that knows to do look up in a hierarchy of function definitions. But it is VERY OFTEN not the right combinator to use to solve a problem. So you end up using "patterns" to get around the limitations of the combinator. Ugh. Normalize and combine, for god's sake.
Admin
I have to say, I am flattered that you care so much about my personal situation though. I'll be waiting with bated breath for your response.
Admin
Damn, that is one of the best encapsulations of nerds/geeks I've seen in a long time.
Admin
I was inte4rviewing for a management job, in a field I knew extremely well. Things were going well, until I asked "what would you say are the major strengths of your product?"
There was a long pause, and then the CEO said "well, we mostly sell in the north-east". Before I could bite my tongue, out came "What? That's the only strength? That your customers are from around here?"
After a very long silence, the interview never seemed to get back on track.
Atom
Admin
I would say it is 2/3 decent hard working and then there is 1/3 that are able to bullshit their way into staying in business.
The bullshiters are sometimes able to stay in business because they have good people skills and can really sell themselves or their friends help them stay in business. I used to work for a state dept and the lady in charge gave $$$ money to her no talent consulant marketing friend.
Matt, I'm curious to know how many businesses you have ran and if they were successful or not.
Admin
I was working for a large department store, in it's credit department, while I was at tech learning electronics engineering. I'd noticed that a certain group of people never seemed to leave the luchroom, and always had a cigarette and cup of coffee with them. They all looked stressed out all the time, and eventually I found out why. I was having lunch at the same table as 2 of them one day when I had a look at what they were reading.It was COBOL, and bought back memories of when I was growing up and spent a couple of years playing around with COBOL to keep me amused(don't ask). I innocently asked "is that COBOL?" and the stressed out codemonkey looked at me and said "yes it is! do you know COBOL?"... I looked at the bloodshot owl eyes, crows feet, hunched shoulders, and the wild eyes of someone in over their head and said "sorry, not enough to be useful to you". Turned out that the CIO had gone to the US and bought some software, sight unseen, for the company 'frame, and it turned out to be for a completely different type of credit system, and had to be re-written from the ground up.Apparently the software had cost a great deal of money, so they couldn't just can it(lest the CIO look like a complete twat), it had to be "optimised" until it did the desired task. They had 3 programmers trying to do a COBOL rewrite in a time frame that would have been nigh on impossible for 10, and they looked like hell.Turns out they couldn't get any more coders because most people took one look at it and said "no f**king way!" and then headed for the door. Never in my professional life have I been so happy to have turned down extra work.
Admin
Somehow the Oops story made me think of IT Factory. Of course I don't know nearly enough about IT Factory to know if the description does match. And even if it did, there could be more than one company like that.
Admin
Admin
It's hilarious that I separately discovered that site on my own this week. I guess the anti-OOP movement is starting to take hold. TOP FTW.