1,006 reputation
422
bio website dodgycoder.net
location Australia
age
visits member for 3 years, 8 months
seen May 22 at 3:25

I'm an Australian software developer working in the Oil & Gas industry. Programming in C#, WPF and Go. Big Raspberry Pi fan. I'm on twitter @dodgy_coder and write a blog at dodgycoder.net


Apr
8
revised Is there any design pattern except MVC for web?
Updated dead link
Apr
8
comment Is there any design pattern except MVC for web?
@MuhammadUmer Thanks, I've updated the link. Unfortunately StackOverflow deleted that 1000+ point question. Luckily, the wayback machine does not have a strict moderation system.
Feb
26
comment What is the advantage of choosing ASCII encoding over UTF-8?
Noone mentioned embedded programming ... I'd imagine most microcontrollers only need to support the ASCII character set. Unicode would likely be too complex to implement and or unnecessary.
Feb
26
comment What is the advantage of choosing ASCII encoding over UTF-8?
@ebyrob I think Donal Fellows means bit packing 8 ascii symbols into 7 bytes, since each symbol is using 7 bits each ... 8*7=56 bits = 7 bytes. It would mean a special encode and decode function, just to save 1 byte of storage out of every 8.
Nov
14
comment Does Microsoft have a free version of Visual Studio?
As of November 12, 2014, Microsoft has a Community Edition of Visual Studio that is equivalent to the latest Professional Edition. It is free for individuals, non-profits and small dev teams of less than 5 people. visualstudio.com/news/vs2013-community-vs
Sep
24
awarded  Autobiographer
Sep
12
awarded  Yearling
Aug
21
comment What operating systems are used in airplanes, and what programming languages are they developed in?
I believe Airbus uses SCADE for the functional specification of the hardware and software in their flight control systems. The tool can generate either C or Ada code.
Apr
14
awarded  Announcer
Nov
2
awarded  Announcer
Oct
9
awarded  Announcer
Sep
12
awarded  Yearling
Sep
10
awarded  Announcer
Aug
7
comment Why does the US government disallow dynamic languages for secure projects?
I believe the term for this is monkey patching - mostly used to workaround around bugs or limitations with libraries.
Jul
29
awarded  Announcer
May
30
answered How to convince team members of the existence of a “mandelbug”
May
27
comment Simple way to deploy Winform application to website
Have you thought about developing a smart phone app instead? Its just that it struck me as probably a good fit for an app, since you would have full access to the phone's hardware, including front and back facing cameras.
Apr
8
comment Term for accidental features
I've heard the term "Bloombug" used to describe a bug which makes the developer some money, or generates sales.
Feb
6
awarded  Booster
Feb
6
awarded  Announcer