Programming
-

The Procrastination Project
→: The Procrastination ProjectThere is something I’m working on that I’m really excited about, that if we have hung out in person I may well have talked about, but it has been going nowhere. So “I’m working on X” has really only been true if “work” is defined as “not getting around to and feeling really guilty about”.…
-

The French Ski Problem
→: The French Ski ProblemIn 1988, there was a revolution in the ski industry. Previously, skis had been straight-edged and the skier controlled them through force and incline. The new shaped skis were parabolic, with a side-cut edge that caused the ski to turn when introduced to the snow. Pressure causes the ski to bend: more pressure, more bend,…
-

5 Reasons to Build a Native App
→: 5 Reasons to Build a Native AppNotifications This is a really common reason to want users to have a native app, but the question is – do users actually want alerts for this product? And if so, how many? For example news apps – they could sent an alert for every new story but that would be excessive! It’s important to be selective.…
-

Responsive Web Design – GGD Sydney, August 2013
→: Responsive Web Design – GGD Sydney, August 2013Daphne Chong talked about a recent project. Usually been backend, but recently did a new an interesting site for twitter and the elections. First time looking at responsive design, found it really interesting. Example of the Sydney Morning Herald. As you make the view port smaller, you have to scroll. If you pre tent to…
-

5 Strategies For Making Progress on Side Projects
→: 5 Strategies For Making Progress on Side ProjectsI get asked on a regular basis how I manage to maintain a blog (and other side projects) on top of my job, especially since I almost never write anything specifically about my job. I actually wish I was better at and more productive on my side-projects, but that might be step zero – to let…
-

6 Signs of Over-Engineering
→: 6 Signs of Over-EngineeringSub parts of the Thing are described as “shared” or “reusable”… but no-one else is using them. The Thing has lots of unit tests, but few (or no) integration tests because they are so much harder to write. No one can explain clearly what the Thing does, because the generalised use case has obfuscated…
-

My Completely Unscientific GitHub Survey
→: My Completely Unscientific GitHub SurveyI was a software engineer without a GitHub account. I know, shocking, because everyone is supposed to have one – and actually the reason why I had to get resulted in me receiving a set of questions which assumed I would have a GitHub account, but Twitter account was optional. I didn’t have a GitHub…
-

Process, and Culture
→: Process, and CultureAs an individual, I have habits, and I have processes. The processes are things that aren’t quite natural enough to be habits, yet. I think process helps me create a framework that helps me be effective – at work, and in life. For example, having a schedule for my blog. Posting something on Monday, Wednesday and Friday…
-

Emotional Women Have Context
→: Emotional Women Have ContextDo you remember the thing at Pycon, earlier this year? I’m not going to write specifically what, because I don’t want to linkbait. But if you are on Twitter and follow any technical women… I’m sure you saw it. It seemed like in the end, the consensus on the Internet (which I do not agree…