| bio | website | plus.google.com/… |
|---|---|---|
| location | Sydney, Australia | |
| age | 27 | |
| visits | member for | 2 years, 6 months |
| seen | Feb 23 at 14:10 | |
| stats | profile views | 62 |
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
- What are the thread limitations when working on Linux compared to processes for network/IO-bound apps?
- What should I learn first before heading to C++?
- How much bad can be done using register variables in C++
- C and C++ source code profiling tools
- How big can a malloc be in C?
- memory use of STL data structures, windows vs. linux
|
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. |
|
Feb 28 |
comment |
How to become a Kernel/Systems/Device driver programmer? Interesting, but maybe not a magic bullet. |