General > Off Topic

Mmog with the goal to survive

<< < (8/12) > >>

Numsgil:
Do you work at Microsoft?

EricL:

--- Quote from: Numsgil ---Do you work at Microsoft?
--- End quote ---
Do I really have to answer that?  

I did, for a.... long time.   I left 18 months ago to pursue... personal interests.  

Since others will be reading this, let me be crisp lest I get swamped for recomendation requests.  Having seen your code, and your posts and your passion in this space, I feel confident that Microsoft would be interested in speaking with you and I feel confident that my recomendation that they interview you would not be misplaced.  I can pretty much guarentee that will result in an interview trip.  Whether that results in a job offer is up to you.

PS.  Comment your code better and check out hungarian notation as far as sytax conventions....  hint hint.  

PPS.  Resistance is futile.  You will be asimilated.  

Numsgil:
I sort of figured you had/have some programming job.  Most people who know there way around code as well as you do usually do it proffessionally.


--- Quote ---Comment your code better and check out hungarian notation as far as sytax conventions.... hint hint. smile.gif
--- End quote ---

I try really really hard to be as readable as possible in code.  So I'm working on it   Sometimes it's hard to figure out if something is making the code more maintainable or just harder to read (like my recent discovery of the power of preprocessor directives.  It's either brilliant or hideous.  Perhaps both.  Sublime code)

Hungarian notation I've never been fond of.  I know that's what Microsoft loves, and I understand why, but generally I like variable names I can pronounce out loud.  lWndHnd and things like that take a bit to get used to

What was your job at Microsoft?  CEO?  

EricL:
Developers at Microsoft (in systems) spend less than 18 weeks a year writing new code.  The rest of the time is design and bug fixing, often on projects that have 100s of developers working on them.  Sometimes 1000's.  It's not uncommon for a large project to have 100,000 bugs found, tracked, fixed and regressed over the course of a release.  When you are writing code for yourself, it's nice to be dense, to have a lot of code fit on one page, use single letter variable names, not spend the time to write paragraphs about what is obvious to you and so on.  We've all been there.  But when a huge percentage of your time is spent on code others wrote, or you are looking for potential bugs or security flaws and have to be very very clear about exactly what the assumptions are at every line...

DB code has a ton of math in it.  The code itself is fine, quite readable, but complex.  It's hard for someone like me to come along and see what's going on right away.  In production code, its very common for there to be more lines of comments than code in a source module, sometimes by a factor of 5 or more.

You get used to Hungarian, you learn to love it and miss it.  It's not used everywhere and as more projects are being done in managed code and C#, things may change.  But the vast majority of stuff is still C or C++.  There, Hungarian in the norm.

As far as my job, I did a whole pile of difffernt things over the years in groups from Windows to Xbox, mostly designing software and managing software development groups.  I even had a hand in VB 1.0.    Most of my tenure was on Exchange Server in various roles.  It's been a while since I wrote production code, so I'm rusty, but once you learn how to ride a bike...

Send me a resume when/if you are ready.  I'll get it to the right people.

Numsgil:
I may drop you a line in a few months when my schooling's finished.

I haven't thought about the various math much.  It's pretty much an art more than a science.  I just play around with the equations until I have something that seems good enough.  Shot decay is like this.  I'll see if I can better comment some of the more obtuse lines of code.

DB's comment to code ratio is like 1 to 4 in the C++ source.  Most of the comments though are in the random number generator code.  I copied large stretches of comments from "Numerical Recipes in C" to help people see what's going on.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version