818 reputation
510
bio website
location
age
visits member for 3 years, 3 months
seen May 11 '11 at 5:30

Apr
30
comment How do you interview someone with more experience than you?
It is expected that you will quiz someone in an interview; you don't need to lie and say that you've never used a technology in order to ask them those same questions. e.g. "I see you know $technology_x. Could you give me an overview of it, why and where I would use it, and an example of how you've used it in a project?"
Apr
26
comment Transition from a “look ma, I can do this” web developer to someone who creates products that people and businesses can rely on
+1 for "learnt".
Apr
26
comment How can I get free artwork for my free software?
Some of it is surely drawn by the coder themselves.
Apr
23
comment Trends of Java and Javascript?
Can you think of a better way to gauge language popularity?
Apr
21
comment What Impact Do Scripting Languages Have on Junior Programmers?
@David: I've always liked the altitude training approach - if you learn to do the hard stuff first, everything is easy by comparison.
Apr
16
comment Why do programmers use or recommend Mac OS X?
OP: I've seen this thing too. Macbooks have a following because they are good equipment, at least from what I heard several years ago. I'm a Unix guy. I like desktops and lots of monitors. Using any laptop would feel constraining, Macbook or otherwise. I have personally selected every component in the last two computers I have built - near silent, low power, performant, good price. If you count the labor I've spent selecting those parts, it's probably a terrible price but so what, everyone has to have a hobby.
Apr
10
comment Time to drop Emacs and vi?
When most people state that vi is better than Emacs, they really mean Vim. Is that what you mean by a "better alternative"?
Apr
7
comment Why isn't functional programming more popular in the industry? Does it catch on now?
This is a really good comment. +1 to arrows in your quiver, and ranges of solutions with tradeoffs.
Apr
7
comment moving from Windows to Linux
Windows is more of a Fix Or Repair Daily (FORD), IME.
Apr
6
comment Stored Procedures a bad practice at one of worlds largest IT software consulting firms?
If you don't use a proprietary db, vendor lock-in is not really that much of an issue, but it does indeed tie you to a solution.
Apr
6
comment How to Code Faster (Without Sacrificing Quality)
@ashes999 Do those who get it equally "right" do significantly less testing than you? If so, you may have found your problem. I know it's uncool to rain on the parade of automated testing, but sometimes there can be too much of a bad thing. For something simple, I write some code (e.g. a function), test the output including some edge cases, and then move on. I save the automated stuff for medium to big things.
Apr
6
comment How to Code Faster (Without Sacrificing Quality)
I think you may have something, there, Christopher. It is here where ashes99 is spending a lot of time, e.g. "slew". Too much of anything is a bad thing. In this case, unless you are righting code for flight control systems, you may want to re-think the amount of testing you do. Or go into that sort of field.
Apr
6
comment How to Code Faster (Without Sacrificing Quality)
If you are spending a lot of time adding features and debugging those features, it's not really any different from building a lot of pots, is it?
Apr
6
comment How do I improve my memory and recall?
I think to some extent there is a trade off between ability to memorize a lot of information, and the ability to solve problems (IOW, have a goal in mind, assess a situation, find additional information and propose and implement a solution). I'd rather allocate more resources to the latter and make up for the former with good notes.
Apr
6
comment Is it appropriate in a developer's job description to have “error free” as a key output?
@unholysampler: Yes, it looks like the developers are going to be constrained to writing "Hello World" programs.
Apr
5
comment Is there any good reason for someone who knows Python to learn Perl?
+1 for text processing, and code re-use via CPAN!
Apr
5
comment Is there any good reason for someone who knows Python to learn Perl?
It's also good to learn at least the basics of a language when you come across something you want to do, there is code out there that you can use to do 90% of the same thing, and will do 100% with tweaks. It's almost always easier to modify a working program than to build it afresh.
Apr
5
comment How can you explain “beautiful code” to a non-programmer?
I do think the idea of "something reduced to essentials, but no more" is on the right track. However, something unmaintainable and written in the wrong language for the task would also fit this definition. Also, by requiring that it not require explanation, it is likely that most tasks fitting your definition must also be trivial. I don't think "Hello World" can be called beautiful.
Apr
3
comment Do most companies not know how to write software?
This is an example of "Good, Fast, Cheap, pick any two". Companies want it fast and cheap. So it ends up being crap.
Apr
3
comment How do I make money from my FOSS while staying anonymous?
If it's only support infrastructure for your business, I think there is little to lose and lots to gain by going FOSS. Something useful to others will get good suggestions from users, bug reports found, and may stop a footgun or two. If it's unlikely your competitors will use it, then there is no harm done IMO.