511 reputation
27
bio website mctaylor.com
location Ontario, Canada
age 39
visits member for 3 years, 6 months
seen Jul 2 at 20: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.


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.
Dec
16
comment Do computer glasses work?
And I believe that the cold-cathode fluorescent lamps (CCFL) used predominately in contemporary LCD monitors do have a high intensity near blue in the visual spectrum. They may also emit UV if not correctly filtered. Personally I have found the default brightness of a uncalibrated monitor vastly too high, which may be due to a potential marketing benefit as appearing "better" at a store showroom floor in side-by-side comparison. ref PC World
Dec
16
comment Do computer glasses work?
@ZanLynx due to efficiencies, I believe the difference in brightness of reflected vs. generated or projected light (colour) is an order of magnitude difference. Otherwise paper would act and look like an mirror.
Dec
16
comment Can I use GPL, LGPL, MPL licensed packages with my application and make it closed source?
First, BusyBox is a program, not a system. Second, BusyBox in particular has a great Busybox license page about this. And the rest is covered in the GPL FAQ.
Nov
11
answered Using Vim when coding a large-scale application
Jul
20
answered Prerequisite math skill for Introduction to Algorithms (CLRS) book
Jul
19
comment How to transition from a web developer to an embedded developer?
I respectfully disagree with your first statement (from a web developer to a thick client developer), embedded programming requires understanding of the embedded system including particulars of the hardware, any OS or Real-Time OS, and often low-level protocol details (EIA-232, RS-422, ZigBee). Many experienced embedded developers also learn basic electronics, particularly digital electronics including basic logic (gates, MSI), programmable logic devices (CPLD, FPGA), special purpose ICs (ADC, DSP, codec, MUX/DEMUX), CPU, MCU, and memory (RAM, ROM, PROM, EPROM, flash, etc.).
Jul
18
revised Is it ok if I don't know C but I am good with C++?
typos, try to improve wording
Jun
23
awarded  Editor
Jan
17
comment How can I improve my problem-solving ability?
Two useful books mentioned in Code Complete are: Conceptual Blockbusting by James Adams, and Lateral Thinking by Edward De Bono.
Jan
17
comment How can I improve my problem-solving ability?
Ref: drawright.com/theory.htm (what R-mode and L-mode is)
Jan
17
comment Choosing between two programmers: experience vs. passion
Please elaborate. Passion is a loaded word in this usage. Also it is not clear whether passion for coding means strictly for the coding phase of development or shorthand for software development. What do you need? Is meeting short-term goals the most important thing?