1,479 reputation
713
bio website redgum.com.au
location Melbourne, Australia
age 38
visits member for 4 years, 3 months
seen Dec 22 at 1:23

I have a record of success in take good ideas and hard problems and turning them into great products and sustainable business models - ensuring these are supported by the right mix of technologies to enable them to grow and evolve.

I run a software development / venture development company called Redgum, we focus on 3 key areas:

  • Pre-IPO development work. We become your outsourced CTO and work with you to bring your idea through to a product you can take to market.
  • Project recovery. When projects go off into the rough, we come in, put some structure around them and bring them back on course.
  • Product evolution. We work with companies to build products and technologies adapting them to the changing environment in order to keep the relevant.

We have several ventures running and a good solid team who now have experience in over 25 different industries solving problems from large scale data capture through to real time monitoring and decision making systems systems.

My personal role started out as software designer / developer and now is CEO. My goal is to become Chief Dreamer, being able to immerse myself in my clients business needs and our own R&D.


Sep
24
awarded  Yearling
Sep
24
awarded  Yearling
Nov
9
awarded  Good Answer
Sep
24
awarded  Yearling
Dec
16
answered Worth of Algorithm Challenges and event?
Nov
13
comment Why don't all companies buy developers the best hardware?
Yeah, today that is true, over the last 6 years, not so much, they were more $400-$800AUD which is out of the price range.
Nov
11
awarded  Enthusiast
Sep
25
awarded  Yearling
Aug
31
comment Should a function use premature returns or wrap everything in if clauses?
Yes, my answer was an unscientific "there be dragons, we choose to stay away". I appreciate the guard clauses as a "special case" but I would consider using a method contract attribute to ensure it never got there in the first place over a guard clause once in flight.
Aug
30
comment Should a function use premature returns or wrap everything in if clauses?
Its not a movie plot, we fix other peoples code for a living ... this is what we do and when we write our own code we try to minimise the surface area for problems and this is just one of the things on a very big list. EG running a 200 seat call centre in real time, your app dies there are 200 people not doing any work ... Automatica layout of newspapers ... if a your daily newspaper didn't come out tomorrow how much do you think it would cost? And yeah as you say short methods are also on the list, much higher than this rule.
Aug
30
comment Should a function use premature returns or wrap everything in if clauses?
This is especially true when you have 5 or 10 possible candidate methods and you want to check where you ware up to Run > pause > check > run > pause > Ah HA.
Aug
30
comment Should a function use premature returns or wrap everything in if clauses?
You put the breakpoint where you THINK it should stop ... but then it doesn't and goes sailing on by ... And Yes you write the test to test the method, but at midnight, its crashed, your clients are waiting on the build to fix their issue and stop loosing $1000 per per minute ... put the break point on check the value, step backwards through the code > nail the problem (usually remove the second NOT in NOT NOT X) > Compile > Test > Deploy is the shortest and cheapest path. You can then do the formal stuff the next day when you refactor your fix with a clear head and put in a formal solution.
Aug
30
answered Should a function use premature returns or wrap everything in if clauses?
Aug
19
awarded  Nice Answer
Aug
19
comment Audiobooks for programmers?
Oh and don't use iTunes on a pc unless you have to sync an iPhone, it's a complete pain in the ... Otherwise
Aug
19
comment Audiobooks for programmers?
Depends on your target device, iTunes for iPhone, Zune desktop app for MS stuff ... It's also good for simply managing the downloads ... there are others from independents but I haven't looked for a while.
Aug
14
awarded  Nice Answer
Aug
11
comment How do I find work experience as a minor?
Well they say the majority of ads don't get advertised.
Aug
10
answered How important is it for programmers to look and behave smart?
Aug
10
comment How do I find work experience as a minor?
Ha, sure, contact us through my website