If I were to pick a functional language and try to write a game in it right now, it's probably be Scala. Scala actually has a mixture of functional and procedural/OO paradigms, but it is heavily influenced by Scheme/Lisp in its idioms. The good thing is that the language compiles down to Java bytecode to run on the JVM (and can utilize any Java class library), and there are a bunch of Java libraries for game development, so it might actually work.
Be sure that your employment contract allows you to create games for profit outside of work. You might end up working until you finally miraculously get a hit, then get sued by your employer for your profits.
Back to the original question: Homeopathic "medicine." My understanding is that they take some random chemical, dilute it 10:1 or 100:1, repeat that process 25-1000 times, and then sell the resulting water as medicine. For example, a homeopathic ingredient labeled "25C" means it was diluted 100:1, 25 times. Leaving it diluted 1050:1. Meaning that if you used all the water on earth to produce this remedy, there would be about 1/5th of an atom of hydrogen worth of the original chemical left in it all, by volume (citation). I think it's criminal to package water as medicine and sell it, but apparently other people think differently.
The job of your resume is to get you an interview. Once you're in an interview, it's your job to sell yourself as a great employee and get hired.
The job of your cover letter is to get someone to pay enough attention to your resume that it doesn't wind up in the trash 9 seconds after it's picked up. I would never make it through that cover letter before I gave up and moved on to the next. Here's a potential replacement:
I am Michael Mitsopoulos, and I would like to join your company, XXX, and work on the first Greek MMORPG game, XXX.
I am familiar with advanced programming techniques, multithreading, design patterns, and SOLID principles. I have worked professionally as a programmer mainly in database programming, but my passion is in games. I would love to put my passion to work at your company.
I am particularly interested in graphics, so I'm seeking a position in the rendering technology department. I am interested in tools development too, and would enjoy working on that broader software project.
Here are some videos of some of my projects:
i) Ruturistic 3D racer Gameplay video: Editor:
ii) 3D isometric action game
iii) A small 3D fighting game featuring Gods of several mythologies.
Thank you for reading this letter, and I hope I’ll hear from you.
"I went to school for 2 years, now I make $67 an hour!" This kind of predatory advertising should seriously be somehow illegal. What do you think is the median wage for a graduate of their 2-year program, even 5 years after graduation? I'd bet it's half that--or less, if you count the silent majority that never break into the industry with such shoddy credentials.
If you went back just 20 to 30 years ago, posing a question like that would be enough to get kicked out of most public forums, including expelled from schools. Jokes about Hitler, WW2, and the Holocaust are still enough to earn serious censure from public office. It is not a cute thing, nor something to joke about.
Basically, this guy sues Cisco for using their position as near-monopoly network gear vendor to force customers into using them for service also. This guy (ex-Cisco exec) runs a shop that sells third-party maintenance and service for Cisco hardware. Cisco has the guy arrested on invented charges in the middle of his deposition on the anti-trust case, and ties him up in court proceedings for a full year.
Congrats, GDnet! You're the first Internet community I ever found that provided real answers to idiotic teenager programming questions :-D You've guided me all the way from hacking into EMS to get over 64KB for my QBasic RTS, on up through 3D cloth simulations and other physics toys, and on to always bigger and better things. Cheers!
Put a time limit on it, so that it won't launch after 90 days or so, then create a website distributing it for free. Then buy AdWords to get at least a few people using it, and once you're confident it's not crashing everyone's machines, write to bloggers who have previously written about similar or competing products. Explain clearly and concisely why their readers will care about your product. For a desktop enhancement product, LifeHacker might be a decent outlet if you can get it. Once you're ready to get out of beta, put the product behind a paywall of some sort and let the existing beta users' editions start to run out of free time.
I launched LucidChart (see sig) in a similar way. My first good-size blog writeup came about 10 days after launching a barely-working beta (having spent about $200 on AdWords), and brought tens of thousands of uniques that first week or two. Now I look back on Google Analytics and that first big hit is barely even a blip on the radar :-)
Professionalism has nothing to do with certifications, degrees, or whatever else. It's an attitude.
I'm a professional game developer, and I have no certifications, no degrees, no union membership, nothing of the kind.
QFT. You can have all the certificates in the world and still not be a professional. Being a professional is about having a work ethic, respecting the fact that someone is willing to trade money for your skillset and always doing your best to achieve a good outcome for your employer. Not you, the guy who pays the bills.
This. I remember my first programming job, before I had any degree (not even high school). My boss explained to me that he viewed me as a professional, and a certain coworker as a "talented amateur." Being professional is about working hard, producing quality output, and playing nicely with others.
I don't strictly speaking have a boss, but I tell our CEO quite frequently that he is wrong. Like that time he bought Peruvian tangerines instead of Colombian, and they weren't nearly as sweet. Or (mildly more importantly) when the pet project he's been wanting the developers to do really isn't the highest-priority thing on our backlog right now. Or when we disagree about specific product or design decisions. Sometimes he wins out, sometimes I do. If I couldn't do that, I would find another group of people to work with.
Actually, I work with the best group of people I ever have in my life, or ever expect to (see sig).