Troy Mcilvena

— Australian Software Developer

Work: Yarrowee Cottages

February 10, 2014

Yarrowee Cottages Website

Launch website

Goodbye Twitter, for now...

February 3, 2014 — twitter, lifehacking

I used to really enjoy using Twitter. It even lead to most of my paid freelance work over the past couple of years. But recently I've began to get the feeling that Twitter's having more negative than positive effects on the way I think and the way I work.

Last week I stumbled across an article by Dustin Curtis titled What I would have written.

In the article he writes:

But here’s the worst thing about Twitter, and the thing that may have permanently destroyed my mind: I find myself walking down the street, and every fucking thing I think about, I also think, “How could I fit that into a tweet that lots of people would favorite or retweet?” It’s disgusting, and I feel like a meth addict, with constant, obsessive urges to fit every goddamned idea into a tweet. To share. With you. Without any real filter, which is what the writing process is.

It was at the end of reading this paragraph that I decided to take a break from Twitter. I've logged out, deleted the app from my phone and not looked at it since. It's so true, and in the 4 days since, I'm consciously catching myself thinking how I can condense and communicate a thought within a 140 character limit. I hope that goes away some time soon.

I feel like Twitter has increased the volume and flow of communication in society, but at the cost of reducing the quality of the conversation.

I've been commuting to Melbourne from Ballarat for 7 straight years, almost everyday. I sit next to and have conversation with many people. However, there's one conversation I had that I don't think I'll ever forget. One morning I sat next to a really old (wise) Chinese man named Peter. He was on the way Melbourne for his first round of chemotherapy. In explaining the Chinese language to me, he said, the most important skill we can learn in life, and that we can teach our children, is the ability to translate and communicate our thoughts into words in a way that the person we're having the conversation with receives them exactly how they existed in our mind. I don't believe it's possible to do that in 140 character conversations, and even if you can, your 1 great tweet is probably drowned in the noise 20 not so great ones.

I'm done putting my thoughts through a 140 character condenser.


Work: Earthmoving Solutions Australia

April 1, 2013 — django, work

Earthmoving Solutions Website

Just launched a new website for Earthmoving Solutions Australia.

Launch Website

Work: Ballarat Swap Meet

February 1, 2013 — django, work, charity

Ballarat Swap Meet Website

My capacity to contribute to Rotary has been constrained of late, so as my contribution to the 2013 Ballarat Swap Meet project I decided to donate a new website.

Launch website

How to modify the Android emulator hosts file

December 10, 2012

If you have a need to access domains on your local machine from the Android emulator, you should find this script helpful. You will need to replace my hostname (troy.local) with your own.

Put this script in the root Android developer folder (the same folder as platform-tools).

#!/usr/bin/env bash

# You'll need to run this
#./tools/emulator -avd NAME -partition-size 128

./platform-tools/adb remount
./platform-tools/adb pull /system/etc/hosts /tmp/hosts
echo "    troy.local" >> /tmp/hosts
./platform-tools/adb push /tmp/hosts /system/etc

cat /tmp/hosts


jQuery Retina Display Plugin

August 24, 2010 — jquery, ios, retina, code

A simple way to add Retina Display support to your website.

The jQuery Retina Display plugin will substitute high resolution versions of your images (if they exist) for high resolution displays (such as iPhone 4) only.

Continue reading...