Reputation
2,484
Next privilege 2,500 Rep.
Create tag synonyms
Badges
1 12 39
Newest
 Enlightened
Impact
~77k people reached

Apr
5
comment How Scala Developers Are Being Interviewed
Great answer overall, but +1 especially for the short list of "wrong reasons". The same pathologies can be found in C++ fanatics.
Apr
3
comment Help with design structure choice: Using classes or library of functions
One potential nice thing about this, depending on how it'll be used, is the constructor for GaussianBlur can take a radius, and each effect can have whatever number of parameters, providing an object that can be used to process any number of images the same way. In contrast, a function taking all the parameters each call would have to repeat any precomputation, e.g. convolution kernels or lookup tables. While the idea of an ImageProcessor being a function not an object seems reasonable, there is this potential need for state, to hold precomputed data.
Sep
11
comment Is nesting typedefs a good style?
Relevant: stackoverflow.com/q/759512/10468
Jul
13
comment Create and delay task for 24 hours
Would the 'after' command do the job? If not, why?
Apr
23
comment Approach to simplifying an algorithm
It appears that the question is about recognizing ways to improve a given algorithm, not about calculating values for that particular expression. The expression is just an example to study.
Jan
26
comment How to name a variable when the word is both a noun and a verb
"Current" = now, or "current" = flow of charge. The only real solution is to replace English with a more sensible language!
Nov
21
comment Programming language features that help to catch bugs early
Some languages do have features that support unit testing - such as D with its unittest keyword.
Oct
31
comment Computers that operate exclusively on boolean algebra
The Digi-Comp, whose CPU has three 1-bit registers - mindsontoys.com/kits.htm?dc1_main.htm
Oct
9
comment Should I be looking for developers with specific skill sets or generalists that need to learn?
"or can a general developer who is accomplished in another area realistically pick up new technologies?" Well of course, otherwise no new technology since decades ago would have ever caught on.
Oct
6
comment What is the most efficient way to study multiple languages, frameworks, and APIs as a developer?
+1 for picking target platform first. This is the key.
Oct
5
comment Basics of ERP for dummies
Reading the intro through Amazon's "look inside" feature. That might be a good book for this purpose. Will check the public library; don't want to spend any money.
May
14
comment I'm the .1x programmer at my company. How can I best contribute?
+1 for "you'll ask the questions outsiders would ask" - that is especially hard for hard working experts who are deep into the details, who may think they are taking a step back to see the big picture but aren't anywhere near any idea of what things look like to outsiders (customers!) new to the thing.
Mar
16
comment Is this bad design for a Shape interface?
Is this a case of using C++ to imitate a style object-oriented C programming? Odd.
Feb
26
comment What is the optimal minimum time to work on tasks for a single project?
Perhaps this would be best asked at Personal Productivity (in beta as of this writing) productivity.stackexchange.com
Jan
30
comment Options for a lead programmer who prefers programming to leading?
Excellent advice. +1 especially for #4; I've seen people waste too much time due to not thinking this way.
Dec
3
comment How valuable and rare is being able to create something from scratch?
+1 on different mindsets. That's exactly why I didn't last long in more than one recent gig. I am quick to create new things from scratch, and suck at maintenance. Find out what your mindset is and spend most of your time there.
Nov
30
comment What to bring to a programming interview?
In several interviews over the last few years, I have never brought copies of my resume. They already have it printed out, enough for everyone I meet. Same is true when I'm on the interviewing side.
Nov
17
comment What is the history of why bytes are eight bits?
Re 12 bits: Back when I first learned digital electronics, in the days of 7400 series TTL, logic gates usually came 4 or 3 to a chip, or 6 inverters on a chip. Handling a 12-bit word would have been doable different ways. As for addressing and powers-of-two wordsizes, did those early pioneers use addresses to individual bits?
Nov
11
comment Why am I seeing so many for(;;) constructs?
While this isn't the original reason, it is a secondary reason why the preference stuck long after the original reason became obsolete. It's very hard to trot out any evidence to support this, though, other than to ask long-experienced programmers.
Oct
31
comment Increasing confidence in personal knowledge about coding
Many are not imposters, but fake imposters :D