2,868 reputation
11122
bio website
location
age
visits member for 3 years, 9 months
seen 8 hours ago

Feb
15
comment Do bugs from Fuzzing belong in my system tests?
And more to the point, you know that if the bug comes back in the future you're certain to catch it.
Feb
15
comment Curating projects of deceased friends
As it stands the question is missing a very important datum: what does his will say? The copyright in his work was part of his estate, so it might be with his widow or with some other legatee. He may even have made specific provisions - I have a section in my will which lists source directories on my hard drive; people who are to receive a copy; and licence terms.
Feb
14
comment Why does the word “Pythonic” exist?
Maybe you need to look at the etymology. Before the language was named after a comedy troupe famous for their Flying Circus, the adjective Pythonic was used in reference to that troupe's work and that of others who were influenced by them.
Feb
14
comment Is it true that a stricter coding style is always better?
A 20-page style document (they do exist) is definitely stricter than a half-page one.
Feb
14
comment Do you count a Masters in CS as a negative?
And before you consider Oxbridge status degrees, where the M.A. requires graduating B.A. and waiting a few years.
Feb
13
comment Is Flash really superior to Java applets?
Anti-aliasing has been in Java since 1.2. I think it's more a case that people didn't take the time to learn how to turn it on.
Feb
12
comment Is Flash really superior to Java applets?
ActionScript is just JavaScript with a different name. I'm sure people who wanted could have a long debate over whether it's higher level than Java, but at the language level the biggest difference IMO is dynamic vs static typing.
Feb
11
comment How is “SELECT *” read in English?
@omouse, what would be the set theoretical way to pronounce it? "Select universe"?
Feb
10
comment What is wrong with Java's generics?
@Trinidad, the reason Java generics aren't reified is that they were added later and backwards compatibility was desired. (Same reason that C#'s generics have some problems).
Feb
7
comment Is C++ suitable as a first language?
@Donal, I checked the CL's website before posting that to ensure I wouldn't be shown up as an old codger. You had to ruin it, didn't you? ;)
Feb
7
comment Is C++ suitable as a first language?
@Larry, Cambridge University's CS course teaches SML as the first language.
Feb
7
comment how to prove the complexity of an algorithm mathematically
@Thorbjørn, not strictly true. Big-O is an upper bound: Big-theta is a tight bound.
Feb
7
comment how to prove the complexity of an algorithm mathematically
"What counts as an operation" depends on the context. There was an interesting question recently on one of the SE sites about bubble sort being faster than quicksort when sorting on a tape, because then the cost of accessing an arbitrary element of the array isn't constant but depends on the position relative to the tape head - so the partition step of quicksort went from being O(n) to O(n^2).
Feb
6
comment What are some small, but extendable game ideas to use for inspiration?
Should this be on gamedev.SE?
Feb
3
comment Should you sacrifice code readability with how efficient code is?
This could perhaps be expressed as "It's sometimes correct to replace a naive algorithm expressed in 5 lines of comments and 20 lines of code with a sophisticated algorithm expressed in 15 lines of comments and 5 lines of code".
Feb
1
comment Feeling a bit… under-challenged in my university course
in fact, thinking about it, we did more programming in the theory of computation course. I remember that the lecturer offered prizes of bottles of wine for Turing machines to solve a couple of problems.
Feb
1
comment Feeling a bit… under-challenged in my university course
Do you have anything more than anecdote to base those odds on? I'm curious because I only have anecdote, but mine is that I wasn't asked to write a single line of code in the compiler courses.
Jan
20
comment What do you call a customer's customer in a specification document, use case, or scenario?
@jmort253, the project I'm working on at the moment has customers of customers of my client. The jargon of the project is that the customers of my client are called "subscribers" and their customers are called "consumers". Using Amazon's marketplace metaphor they could instead be stallholders and shoppers.
Jan
19
comment Is “Computer Science != Software Engineering” an excuse to teach programming poorly?
@SnOrfus, I don't see your point. This is programming SE, not CS SE.
Jan
19
comment Is “Computer Science != Software Engineering” an excuse to teach programming poorly?
Why is the question limited to CS? I don't think it's possible to get a maths degree now without writing code either.