933 karma · joined April 2, 2013
Realising that in x days/months/years your own code will be the legacy and viewed by other developers and yourself. Your code will represent your understanding at the point in time you write it. It's natural if it looks horrid or incomplete or bad or that you missed something obvious. Don't beat yourself up over it.
Look on any code with the understanding and compassion with which you would have the next developer look on your code.
That and making sure to get up, stretch regularly and look out the window and get out the building. Smell the roses. That sort of thing.
People ask for help in different ways based on personality, skill set and experience. It’s more important to meet them where they are than sit back and smugly suggest they lack individual ownership.
My last company was like that and contractors played the role of "yes"-person all the time. Where I am now, though is very different. Everyone discusses ideas and decisions are not taken without considering options. Contractors get stuck in with everyone else and don't just shovel bad solutions to problems.
The site "works" on my laptop, but not really on my phone - I'm not a fan of the overly flashy animation intro, again subjective.
I work on a small screen (12.5 inch) - here's my narrative as I load the site - the entire screen is taken up with a menu bar and a picture of the top of a device. I'm not sure what is on offer at first glance. Scrolling down there's a lovely story to draw me in by the founder, but still no mention of what the "thing" he is trying to sell is.
The first mention on the page of any product is "accessories" - so they sell accessories for phones I guess.....I scroll back up - aaaaah one of the menu items is "phone" - maybe they are selling a phone.
That was my user experience on my laptop. On my phone I was greeted with a black screen for quite a few seconds and then a website that was slow and dithering. I tried clicking through to a few sub pages but they froze and then broke my back button completely. Granted it's an old, slow barely internet enabled mobile with a not very well supported OS. Still, it's very seldom I don't get a reasonable experience on well coded websites.
In all seriousness, I don't have a company to move, but I am seriously considering moving. I have a family here so it isn't as simple as pack up and go, but I've emigrated before so....In the meantime, parody seems my best bet. :)
Interesting. Although there is self-sacrifice, for myself, I see it more as a privileged to bring up another human being. As much sacrifice as I've given, I've gotten back. Being a parent has made me really consider my own actions - do I act in accordance with my moral code? do I actually present the example I want to set or am I hypocritical? How can I create safe boundaries for the child so they can explore and become themselves? There are so many things being a parent can teach you. The questions that children come up with out of curiosity.....sometimes just floor me completely. Then there's the cuddles and hugs which just melt your heart :)
I don't know about self-interest - I think here it really is down to what you think self-interest is. Which I think starts to touch on what each person believes their life is for. Anyway, just some random thoughts.
This I quite liked - probably because I've seen it happen a few times:
> We should not ask customers for more precision than they can give us (a symptom of this is to badger customers or managers for detailed “requirements,” then complain endlessly about “changing requirements”).
I think the idea of context is vital really. If you are a hired gun building something you aren't personally going to use, then you do need to be able to put yourself in the customer/user's shoes. Ideally, you should get to know the subject area well enough to be your own customer so you can bridge the gap between what the customer says they want and what they actually need but just haven't expressed yet.