9,041 reputation
1848
bio website anang.com
location Oxford, United Kingdom
age 42
visits member for 3 years
seen Apr 13 at 22:34

I'm a geek, a role-player and a biker.

I work for Diamond Light Source, developing open source scientific software for the UK national synchrotron facility. In the past I have worked in the robotics, mechatronics and laser micro-machining industries.


Jul
8
awarded  Enthusiast
Jun
20
revised Is there a chart for helping me decide between open-source licenses?
rolled back to a previous revision
May
22
revised Is micro-optimisation important when coding?
added 248 characters in body
May
22
revised Why is 80 characters the 'standard' limit for code width?
Added a link to the museum history of science page on historical typewriters.
May
8
comment Using sounds on distributable app - Copyright issue
@moray95 since you are distributing, you are using the loop in a professional or commercial capacity, it doesn't matter what you charge, you are breaking the license terms and thus infringing copyright. If your app didn't include the loop, but allowed the user to use a loop that they had downloaded themselves, then you wouldn't be distributing and thus wouldn't require a commercial license.
Apr
30
comment Why is 80 characters the 'standard' limit for code width?
Funny you should mention PEP8 which when one of the earliest sections is A Foolish Consistency is the Hobgoblin of Little Minds, which I think answers your comment pretty comprehensively. *8')
Apr
30
comment Why is 80 characters the 'standard' limit for code width?
@Basic there is an argument that if you can't work within an 80 character line limit then either your identifiers are excessively verbose or you are trying to do too much on one line. Most people are more comfortable with narrower columns of more lines than very long lines, since our eyes and brains have been trained for years through books, newspapers and column width constrained web pages (like this one) which mean that we find it hard to scan and comprehend very long lines.
Apr
17
revised Are there any jobs in the programming field that don't require you to sit at a desk all day?
added 106 characters in body
Apr
12
reviewed Leave Open Why do some of object oriented languages let programmer use primitive types?
Apr
12
revised Bug once in a while, but high priority
Tidied up and added some text from a comment.
Apr
11
comment Functional Programming For Embedded Software
It looks like That Blip has sailed (404 on the page you linked to).
Apr
10
revised What is the difference between Quantum annealing and simulated annealing?
Tightened up the English and added some links.
Apr
8
awarded  Yearling
Mar
20
reviewed Close Approaches to checking multiple conditions?
Mar
15
reviewed Leave Closed Why OTServs have an item cloning problem if the server crashes?
Mar
15
comment Preparing to release code as open-source
Thanks @gahooa that's a great addition to my answer.
Mar
15
awarded  Guru
Mar
15
reviewed Reject suggested edit on What are some famous one-liner or two-liner programs and equations?
Mar
15
revised Preparing to release code as open-source
Updated onwhat we did when we moved to github.
Mar
13
reviewed Close Is ABET accreditation important for a bachelors degree in Software Engineering?