205 reputation
16
bio website plus.google.com/…
location Sydney, Australia
age 28
visits member for 3 years, 5 months
seen Feb 28 at 2:34

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


Feb
23
comment Avoiding “Smart Guy” Syndrome on Team Projects
What do the other 10% have to say about it?
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.
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.
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.
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
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.
Feb
28
comment How to become a Kernel/Systems/Device driver programmer?
Interesting, but maybe not a magic bullet.
Dec
23
comment The Programmers Bill of Responsibilities
tl;dr..........
Dec
23
comment Is there any reason to use C++ instead of C, Perl, Python, etc.?
The question is about not using C++.
Dec
23
comment Is there any reason to use C++ instead of C, Perl, Python, etc.?
You missed the point.
Dec
23
comment Is there any reason to use C++ instead of C, Perl, Python, etc.?
@dan_waterworth: Agreed. In fact I'll gladly wrap STL for custom containers to prevent C++ leaking into the rest of my source. The string handling in C++ is plain awful. I use C-style strings even in C++.
Dec
19
comment What default features is Windows missing that are required for programmers?
@Victor Hurdugaci: That would be true if Windows wasn't already bloated with apparently nothing. A typical linux install is an order of magnitude smaller, and comes with all these things.
Dec
19
comment What default features is Windows missing that are required for programmers?
@FinnNk. No. It is not useful, it's another attempt by MS to push C# on everyone.
Nov
20
comment What is the best interview question you were asked?
What is the answer?
Dec
8
comment Why hasn't a faster, “better” language than C come out?
props for pointing out why C++ is not an obvious replacement for C