863 reputation
48
bio website mctaylor.com
location Ontario, Canada
age 39
visits member for 3 years, 8 months
seen Aug 28 at 14:15

C and Perl programmer for a suite of Linux based applications and web services.

I prefer to try to help people find how to answer their own questions, than to answer their questions for them. I also try to encourage and hopefully provide constructive feedback on how to improve questions from new(er) programmers, with the goal of hopefully improving the quality of the help their receive.

I view StackOverflow as a tool, rather than a LazyWeb site. In the long term I believe this is necessary to preserve the quality of the site and its usefulness.


Sep
15
comment How important is membership in industrial or professional organizations?
To paraphrase; simply being a member is of limited value in and of itself, but being an active member can be both enlightening and reputation building.
Sep
14
comment How important is membership in industrial or professional organizations?
Suggestion: Split IEEE and IEEE Computer Society into separate headers, as they are separate groups where membership in one does not imply membership in the other. The majority of electrical engineers in the IEEE are not IEEE CS members, and likewise many IT professionals and academics who do join IEEE CS may choose to not become an IEEE member.
Sep
14
comment How important is membership in industrial or professional organizations?
To clarify: IEEE, stands for the Institute of Electrical and Electronics Engineers. Many, are not interested in the general / parent society of the IEEE itself, but the IEEE Computer Society in particular. That said, it is also certainly not uncommon to have interests crossover, myself include. Disclosure: I am a professional member of both societies.
Feb
14
awarded  Citizen Patrol
Jan
12
revised Is there a canonical book on C Programming in GNU/Linux?
added note on ebooks
Jan
12
answered Is there a canonical book on C Programming in GNU/Linux?
Jan
12
answered How to teach basic principles to programmers
Jan
10
comment The case for code obfuscation?
Are you considering or focused on source code or object / executable code? For example, Gimpel software distributes a version of their lint tool in obfuscated C source code, such that the, typically Unix, clients can compile it to run in whatever environment they wish, without the Gimpel needing to support / maintain N number of target environments, including oddball or legacy environments. This is reasonable different from object/executable obfuscation used for copy or data protection (e.g. illicit copying) as a layer of security to delay / deter reverse engineering.
Jan
5
answered How to handle large numbers?
Jan
2
comment How do you prevent the piracy of your software?
Ref: Copy Protection - Technical challenges
Dec
23
comment A free game-development language?
Similar Q: What language should an 11-year old start with to learn game programming?
Dec
23
comment A free game-development language?
HTML5 games are a hot topic for mobile gaming industry, due to its (future?) portability / platform independence. Another is WebGL which I believe is less common. New toolkits for them are appearing daily.
Dec
23
comment A free game-development language?
If the target is their own game with 3D graphics, this is the best approach IMO. Many/most of the major game toolkits have free versions (some require you own a registered version of their primary game). Most extend from modding to creating entirely new game environments. Several (not all): Playground, Havok, and Value Source. There are plenty more I can't think of right now.
Dec
23
comment Beginners guide to developing optimization software
What might be a radical change in direction, but may be of interest is Quantitative Analysis, an intense financial field of advanced applied mathematics.
Dec
23
suggested suggested edit on Beginners guide to developing optimization software
Dec
22
comment What modern alternatives to Numerical Recipes exist?
+1 for netlib suggestion
Dec
22
answered Beginners guide to developing optimization software
Dec
21
awarded  Yearling
Dec
16
comment Do computer glasses work?
The lamp around the monitor, is sometime referred to as bias lighting, and can improve the visual contrast between the screen and the surrounding area. With CRT monitors, the refresh rate of either nearly equal or less than the frequency of the AC mains frequency (50 or 60 Hz) typically caused fatigue and headache inducing flicker. With multi-sync monitors you could reduce the resolution to improve the refresh or scan rate frequency.
Dec
16
comment Do computer glasses work?
Indoor Air Quality suggests that RH(%) of an office environment is best between 30 and 60% Relative Humidity, with 50% being considered ideal. src CCOHS. Many older heating systems reduce the natural humidity in the air during the winter season unless they include a humidifier.