The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I read the article this morning and I completely agree with you.
Knowing some CS can give you an edge, but is in no way required.
When my customer calls that their application, written in the 90's, isn't behaving as expected, don't expect to find nice design patterns, data structures or algorithms.
Most of those are already implemented in modern environments anyway.
Also, (premature) optimization, one of the main points of this author, is considered bad practice, I'd rather have fast code that's readable than super fast code (we're talking milliseconds difference here) that's cryptic.
Of course this depends on the context and goal of the application.
"In theory, theory and practice are the same. In practice, they are not." - Albert Einstein
Do you want the Beatles algorithm when saving your password? Or would you prefer a degree?
My point was: there are many talented people out there who don't have a degree. Sadly, there are also many people with a degree, who mistakenly believe they have ability and talent - and who think they are 'better' than those didn't go through higher education.
Eddy Vluggen wrote:
When in a hospital, I'm always glad to see non VB6 software.
All I'm hoping to see, is someone who is great at doing their job. The certificates they have up on the wall won't cure me!
...I got the job!
I am now an EA Game employee, in the Frostbite team!
To celebrate I am going to cook some "bisque de homard" (tomato, cream, wine and lobster french soup )
BTW, while making a code sample for my job application, I used some async enumerable on observable event, and while that might sounds complicated it was, in fact, the sweetest, easiest to read event handling code ever written in the long history of the whole universe!
EA's gained a reputation for a lot more than just being in business to "make money". There's plenty of horror stories where EA's name is used prominently. I understand crunch time, but it should never be the norm.
EA aren't my favourite games company - too many microtransactions needed to play the game you thought you paid for (but only rented a bit of) - but you should be working on some cutting edge stuff!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
Also, it's been nice knowing you, but unfortunately you won't have time to hang around here anymore as you'll be making 16-hour work days, seven days a week, for months to come
Just kidding (I hope ), enjoy the opportunity!
Haha.. I forgot to ask about that....
The good news is, the American teams finish their when we start ours, so we can hassle them while they want to go home, but nobody hassle us at the end of our day!
the long hours are usually attributed to getting a game out on schedule and usually happen toward the end of the release schedule - bug fixes, etc. your normal working hours will not be 16 hours a day.
While the sentiment is funny, please don't be that guy
Seriously though, I feel that respecting your employer's/customer's schedules and deadline is equally important to them respecting your private free time.
Making extra hours is fine, as long as it's very temporary, for a good cause, paid and appreciated.
When all is well, it's perfectly balanced, as all things should be