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

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
awarded  Guru
Apr
5
awarded  Good Answer
Apr
5
awarded  Mortarboard
Apr
5
awarded  Nice Answer
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
5
answered How can you explain “beautiful code” to a non-programmer?
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
answered When is a BIG Rewrite the answer?
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.
Apr
3
answered Balance between “right tool for the job” and familiarity
Apr
3
answered Getting Overwhelmed: Tips for noobs
Apr
3
comment Getting Overwhelmed: Tips for noobs
+1 for having goals. The first step to getting a drive to program is to have a goal. From the goal comes the problem definition. From the problem definition comes the language/software, and probably, design pattern to make it happen. From there you can find the books or tutorials to give you basic competency. From there you can either go top down or bottom up or bits of both depending on how you work. Good luck.
Mar
31
awarded  Quorum