11,959 reputation
12555
bio website
location Seattle, WA
age 58
visits member for 3 years, 10 months
seen 4 hours ago

Jul
21
revised Should I learn low-level principles if I plan to develop in high-level languages?
added 3 characters in body
Jul
19
revised Should I learn low-level principles if I plan to develop in high-level languages?
added 3 characters in body
Jul
19
answered Should I learn low-level principles if I plan to develop in high-level languages?
Jul
18
answered When did developers start making normalized relational databases?
Jul
14
comment I'm a manager. How can I improve work relationships and communication with programmers?
@-S.Lott, boy I've worked at a major shrink wrap software firm, and a couple of small software contractors, and I've never seen any of them use your suggested approach. It certainly would reduce the risk for the company doing the development, but it ignores the risks for the customers: competition, market windows, regulatory requirements, etc. I've never seen anyone offer a contract for custom development without a schedule specified. Would you hire a contractor for a home remodel without getting some sort of commitment as to how long the job will take?
Jul
14
comment I'm a manager. How can I improve work relationships and communication with programmers?
I understand your point, but programmers don't work in a vacuum. Roll outs have to be planned, payments scheduled, ads bought, documentation printed, bandwidth purchased, all of which need hard dates. Programmers have to understand that a bad estimate from them can kill a business just as surely as a bad bid by a contractor can kill their business. Certainly "estimates" decreed by management in order to meet business requirements are poison, but there is just no way to avoid the fact that folks downstream from the programmer have to rely on their estimates.
Jul
14
answered Why is Perl so heavily used in Bioinformatics?
Jul
14
awarded  Good Answer
Jul
12
answered How can an amateur programmer get past their boundaries when formal educational resources are not available?
Jul
10
comment Understand scripting language
@Thomas Owens, really? I mean I'm sure there are IEEE publications that offer a definition of a scripting language, but that's not the same thing as a promulgated standard. In any event, they may have offered that definition as a standard, but it doesn't fit common usage. Sed and Awk are inevitably referred to as scripting languages, but they certainly weren't designed to connect two or more applications, except insofar as any two applications reading from stdin and writing to stdout can be pipelined, but then that would make 'C' a scripting language.
Jul
9
answered Understand scripting language
Jul
4
answered Is learning technology by reading books obsolete?
Jul
4
comment What is the difference between a great programmer and a financially successful programmer?
Tables, "They didn't necessarily produce THAT much that was all that technically difficult or magical from a programming perspective." In the case of Facebook, Twitter, or Hotmail, I'd certainly agree with you. But Page and Brin's PageRank algorithm was a significant piece of pure CS research. Another example would be Rivest, Shamir and Adleman and the RSA public key encryption algorithm. Those guys still needed the business savvy (and luck), but at the core of their success was a significant technical invention.
Jul
1
comment Does over-reliance on tools imply that you are lazy?
+1 pointing out that it's a matter of perspective. I was around when UNIX first came out of Bell Labs and there was a considerable amount of 'tsk tsk'ing that high level languages like 'C' were dumbing down the ancient and esoteric art of writing operating systems, and this surely would lead to no good. As our tools get better and take care of more mindless bookkeeping for us we can use the time saved to tackle harder, and more subtle problems.
Jun
30
comment Do software developers know what engineers actually do?
I think the point of the question is that there is opinion and then there is informed opinion. For example, do you have actual experience in engineering large structures or enterprise applications? If not, why should your opinion on the matter carry any weight? Lord knows I find myself opining on things I have minimal or no expertise on, but it's a bad habit.
Jun
18
comment How does a CLI-oriented programmer's workflow differ from a GUI-oriented one?
Isn't this a duplicate of your previous question: programmers.stackexchange.com/questions/82519/… ?
Jun
16
revised Advice for an ambitious student on building your own kernel
deleted 5 characters in body
Jun
16
answered Advice for an ambitious student on building your own kernel
Jun
9
answered Why SQL numeric precision is specified as the number of digits?
Jun
8
comment How did programmers use networking to share expensive computer resources in the 60's and 70's?
@Alex, You may laugh, but they were fairly common into the early 80s. Here is a link to a manual for one: ukcc.uky.edu/ukccinfo/391/rug.html. They were quite a convenience if you were in the physics department, and the computer center was across the campus. There was usually a remote line printer too. More specialized output would be delivered the next day in the inter-campus mail.