205 reputation
16
bio website plus.google.com/…
location Sydney, Australia
age 28
visits member for 3 years, 8 months
seen yesterday

About Me

I am employed as a software engineer by a high performance media trader. There, I use Python, C++, Go, and AWS.

I like parsimonious code, with simple interfaces and excellent documentation. I'm not interested in enterprise, boiler-plate, or cookie-cutter nonsense. I oppose cruft and obfuscation. My favourite languages are C, Go and Python. I wish I was better at Haskell.

My favourite posts


Aug
6
awarded  Yearling
Feb
23
comment Avoiding “Smart Guy” Syndrome on Team Projects
What do the other 10% have to say about it?
Nov
4
answered What triggered the popularity of lambda functions in modern mainstream programming languages?
Mar
23
answered What is Python 20th and final guideline
Jan
9
comment GO instead of C/C++ with cgo
@BasileStarynkevitch: This is why I avoided giving details initially. Gccgo is far from ready and lags the mainline significantly.
Jan
8
awarded  Editor
Jan
8
revised GO instead of C/C++ with cgo
added 300 characters in body
Jan
8
answered GO instead of C/C++ with cgo
Nov
13
comment Why do business analysts and project managers get higher salaries than programmers?
@biziclop: To be fair, bad programmers tend to stick like shit and just fill rank positions without hardship of their own either. And there a lot more of them.
Aug
10
comment What criteria should be used to determine a programmer's salary?
it's also driven by interest i think. many of the best developers aren't doing it for the money, so you don't always need to compensate heavily.
Aug
9
awarded  Critic
Jul
13
answered Too much version control and bug tracking overhead per change?
Jul
12
comment What did Bjarne Stroustrup mean by his characterization of C and C++?
@phresnel: No, it's not "just type safety", C++ crams in a whole pile of half-baked paradigms as well. Type safety only gets you so far when you don't actually know if what the compiler is generating will do what you think it will.
Jul
12
answered What did Bjarne Stroustrup mean by his characterization of C and C++?
Jun
15
comment Which skills would you expect and appreciate in a Junior Software Engineer?
@glowcoder: Using Suse will make you worse with Unix. Your comment is justified despite this one error.
Apr
7
comment Which skills would you expect and appreciate in a Junior Software Engineer?
@Andrew M. Probably not. I use Mercurial for my personal projects, it only really gets interesting when I merge changes from my different machines (I write shit all the time). You'd need to work with a few other people to get the full benefit.
Apr
7
comment Which skills would you expect and appreciate in a Junior Software Engineer?
@Andrew M: It can take weeks to become proficient with the plethora of tools surrounding a VCS. Diffs, branches, patching, merging. Then there's working around the limitations, or excessive complications of each VCS.
Mar
31
awarded  Teacher
Mar
18
answered Why do ads for s/w engineers always say they “offer a fast-paced environment”?
Mar
8
comment What should I improve if I'm looking for a C++ job?
Well respect for not wanting a Java job anyway. I don't like your chances.