943 reputation
410
bio website mctaylor.com
location Ontario, Canada
age 40
visits member for 3 years, 11 months
seen Nov 21 at 20:34

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
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?
Jan
17
answered What are developer's problems with helpful error messages?
Jan
13
answered What legal considerations do I need to have when programming?
Jan
13
comment Ethics, Clients, and legal repercussions
I believe most every labour laws (codes) legally allow an employee to refuse duties that would mean the employee would have to commit a crime or participate in illegal / unlawful activities.
Jan
13
comment Ethics, Clients, and legal repercussions
Copyright in USA and Canada does include criminal violations. Section 42 of the Canadian Copyright Act. Check EFF.org for US law. I suspect EU is similar.
Jan
13
answered Hobbyist programmer releasing software with a donate button
Jan
6
comment Can One Get a Solid Programming Foundation Without Going To College/University?
This is mostly a problem where hiring is done through an Human Resources (HR) department. The best way to deal with it is to build a business social network of IT managers who know you or at least of you, and let try to side-step the HR "filter" process. In other words, people without degrees tend to have to be better at marketing their skills and services themselves, rather than applying for advertised positions. Most competent IT managers will hire based on a solid track record, and reputation (i.e. referral from someone they trust). Don't expect to get a government job. It's rare nowadays