2,672 reputation
2618
bio website github.com/CodesInChaos
location Frankfurt, Germany
age
visits member for 3 years, 11 months
seen 3 hours ago

Mar
12
comment Is Non-Deterministic Resource-Management a Leaky Abstraction?
With refcounting you need to be careful about avoiding circles. So that abstraction leaks as well, just in a different way.
Mar
12
comment How do I know if I have a good programming professor?
How do you define "good"? Learning a lot? Getting good grades? Having fun?
Mar
11
awarded  Great Answer
Mar
11
awarded  Good Answer
Mar
11
awarded  Mortarboard
Mar
11
revised Can commented-out code be valuable documentation?
added 638 characters in body
Mar
11
awarded  Nice Answer
Mar
11
comment Do TODO comments make sense?
In that case you could simply throw a new NotImplementedException() which is implies a ToDo.
Mar
11
answered Can commented-out code be valuable documentation?
Mar
9
comment What's the max age you can still be employed as a programmer?
I'd guess there are fewer old programmers since there were fewer computers when they were young. Many of them might also work maintaining systems written with old technologies.
Mar
9
comment Re-writing a large web application - alternatives to LAMP
What platforms/languages do your programmers know well? Starting a large project on a platform you don't know well doesn't sound like a good idea. If they're best in php, then use php. Php may not be the nicest language, but you can still write decent code in it, and in your case it makes it easier to be compatible with the old system.
Mar
9
comment Is garbage collection needed for implementing safe closures?
@Giorgio What happens if you close over a function pointer, and assign one of the functions that closed over it to it?
Mar
8
comment How to create p2p enviroment in single laptop?
Does the program support starting multiple instances on a single system?
Mar
8
comment Can a programmer renounce ownership of source code?
See How to release project under public domain? and What's the difference between WTFPL, CC0, and public domain?
Mar
8
comment What API is required for code completion/syntax highlighting/similar IDE features?
Incrementally updating your AST on small changes to the file might be useful.
Mar
8
revised Is there a constant for “end of time”?
fixed syntax highlight (and removed stupid vote-lock)
Mar
8
suggested suggested edit on Is there a constant for “end of time”?
Mar
7
comment Open source software with good code documentation to improve design skill
Not exactly what you want, but might be interesting: The Architecture of Open Source Applications
Mar
5
comment Should I test inherited methods?
IMO deriving a Manager class from Employee was the first major mistake.
Mar
5
comment What are some JavaScript selectors?
I don't see a big problem with calling the selectors used by querySelector etc "javascript selectors", just like you often call selectors used in css "css selectors". May not be the most accurate use of terminology, but calling them "morons" for it is a bit over the top.