Recent submissions

Comment · 8 years ago
Interesting, how did you find that lawyer? (google? personal contacts? Approached a law firm?)
Comment · 8 years ago
I fully agree with your comment about whale tasting like crying, I have a profound regret over eating it....but...not sure why...as I eat pretty much ever other animal.

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.

Comment · 8 years ago
I would say you need to keep in mind that delivery of the team against product commitments should be a priority, and being able to do that in a long term sustainable way is very important. So in my view you should absolutely put out of your mind what you'd like to do and instead view it as what is the best way to complete the task at hand ( and making sure that can happen in a consistent reliable way). I'm a EM myself and there's no way that my day-to-day is consistent enough to code in a reliable manner especially when put up against other priorities that I have to deal with. What's more important?, you finishing a business critical feature you signed up for or helping a team member with crisis they are having dealing with another team member? (Or if you are more tech lead than people lead then compare it against more long term strategy planning and architect-ing you could be doing.)
Comment · 8 years ago
- Google questionnaire and spreadsheet for food options. - Laptop plus usb cables/audio cables for peoples music collections instead of a DJ (gotta trust you're friends taste though).

Never use unproven tech for a mission critical deliverable :)

Comment · 8 years ago
One thing that helps me avoid notifications is turning my screen to greyscale, notifications are way less visually distracting then. Only problem is that WhatsApp 'read' ticks colour scheme means that in greyscale the sent and read colours are the same so can be a bit annoying.
Comment · 9 years ago
This is giving me fond memories of things I had to do or had heard about from colleagues:-

- 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;

}

}

Comment · 9 years ago
I just looked at your resume, I didn't actually think it was too bad, feedback on the PDF version:-

- 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'?

Comment · 9 years ago
Email sent to you
Comment · 9 years ago
Comment · 9 years ago
I agree with your disagreement. If you don't care about your people and team and don't put them first then it's highly unlikely you'll actually be in any way productive to give the company what it needs.

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.

Comment · 9 years ago
I view my relationship like the stock market, it'll have its up and downs, sometimes I'll be ahead, sometimes the market/she'll be ahead and I'll be down....but overtime the stock market generally goes up so it'll all be fine in the end.

My wife tends not to like me describing our marriage like that though :)

Comment · 9 years ago
I created some specific 'coffee' time slots in my calender and use https://calendly.com/ to organise the time slots (and put location details etc in as well) and then I just occasionally post to LinkedIn with the link saying I'm open to chats. I tend to get 1 or 2 every time I post.

It's definitely not 100% effective but works for what I want at the moment.

Comment · 9 years ago
I offer to meet random people for coffee several times a week, sometimes it turns out to e networking, sometimes it turns out to be ad-hoc advice/mentoring, I just try to put myself out there for people to use as they'd like and see what happens.
Comment · 9 years ago
blunt feedback after spending a few minutes looking at it.

- 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.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton