throwmeaway32
Joined 10 years ago
Joined 10 years ago
The lobster in iceland was amazing though.
We did a summer week long roundtrip around it, it was amazing and would love to go back.
Never use unproven tech for a mission critical deliverable :)
- To improve game loading speed of a CD - Load level on PC from hardisk, log all filenames loaded to a txt file and then use that to order the files when writing to the final CD.
- Load all files into PS1 devkits memory, write out all memory in a binary blob to the harddisk, burn that memory image to CD to use for fast level loading (just load it in a single fread(..).
- have separate executables for different levels which had different features, to save memory.
- Write a small block allocator to make <256byte allocations quicker and more efficient.
- Find a tiny piece of memory in the PS2 IOP chip which doesn't get wiped on a devkit reboot (for some reason) and use that as 'scratch' space to write log messages to track down a hard to repro crash that rebooted the kit.
- Change the colour of the tvs border to different colours to track down a race condition that only existed on burnt disks and we had no debugger. The border colour setting code was quick enough to not affect the race condition, so choose some places in code to arbitrarily set to certain colours, burn the disk, test it, when it crashed see what colour the border was, then put some more colours in possible areas, re burn the disk and etc (so basically binary search the code areas using border colours).
- Use compiler optimisations settings for 'size' instead of 'speed' as the smaller executable code size meant you stayed in the DCache more which actually made the code quicker than compiling for 'speed' which resulted in generally larger code.
- Burn a master CD image for publisher, get the game ID code wrong, open up the disk image file in a hex editor and manually edit it rather than go through the whole build process again.
- have no build machine (Gold master got made off whatever code the leads machine had).
- Use sourcesafe (no atomic checkins....)
- Use a few batch files and a directory share for 'source control' of art assets.
- Have values in config files we gave to games designers which did nothing (this was accidental but they swore changing them made a difference to the game).
- Have a advertising deal with a company to have a special cheat code in the game to unlock some stuff, the programming code that does this has a bug that ships that means you have to alter the code incorrectly to get it to work....so tell the company that 'Your code was too easy so we made it harder'.
- Have a developer write code like this as he swore that passing a extra parameter would have slowed the game down:- (psuedo code, but original was in C)
Do stuff(int val)
{
foo * bar;
If (val<10)
{
bar = gStuff[val];
}
else
{
bar = (foo* )val;
}
}
- way too cramped, you're already on 2 pages so add so spacing to it, it's really hard to read.
- I don't care where the companies were geographically located, delete it and save space.
Questions
- Are you tailoring the resume to each job you apply for? (you should)
- What roles are you applying for?
- How many is 'after many applications'?
'Debugging Teams' - http://shop.oreilly.com/product/0636920042372.do
'Managing Humans' - https://www.amazon.ca/Managing-Humans-Humorous-Software-Engi...
I guess the way I view it is that company is the destination and team/people is the journey.
This way isn't the only way though, I've seen teams run 'company first' it generally involved a lot of unhappy people and I didn't like it, so I avoid that style personally. A friend of mine seems to pride himself on being a 'hard driver' and being 'brought in as the hammer', ; but to each their own.
My wife tends not to like me describing our marriage like that though :)
It's definitely not 100% effective but works for what I want at the moment.
- Get a better photo, current one makes you look weird, can't tell if it's being arty or just blurry. - Try to break up wall of text summary, a few line breaks or spaces would do wonders for the readability. - Bullet point skills and responsibilities for your previous and current roles; same for education as well.