1,972 reputation
412
bio website
location
age
visits member for 1 year, 11 months
seen 2 hours ago

Dec
4
answered What's the rationale behind the ordering of Scala's value/variable declaration when including a type identifier?
Nov
20
comment Is using MultiMaps code smell? If so what alternative data structures fit my needs?
"Never deserialize untrusted YAML." - Wait, what? Are you saying that YAML has a "execute this code" feature, or that most YAML parsers are incredibly buggy?
Nov
18
comment Every function is a closure?
"I claim that every function is conceptually a closure" While you can argue that a standalone function is a closure with an empty environment, doing so makes the term "closure" useless.
Nov
18
comment Every function is a closure?
"Closures are an efficient way to implement functions." What makes you say that? A closure is generally a function plus an environment pointer, so either your implementation is recursive (if you implement the function in the closure as a closure), or it is not optimally efficient (since the function inside the closure has less overhead than the closure itself).
Nov
14
answered Why is a python package more perfomant as zip?
Nov
11
answered Race conditions in JVM languages versus C/C++
Nov
11
comment Is factory pattern a right pattern for the situation described here?
Your problem description is incomplete. You only describe a situation, not a goal.
Oct
23
comment Python Coding standards vs. productivity
It sounds like the problem isn't the coding standards, it's a lead dev who, probably due to panic about the deadline and not knowing what to do, is effectively sabotaging the project and doesn't have the guts to admit his cure isn't working. It's pretty much a no-win situation for you.
Oct
23
comment Implements > extends, but what about variables?
@DylanMeeus Sounds like you're using some reflection-based magic that managed to turn private fields into public interface. Maybe your reflection needs to be more flexible.
Oct
23
answered Explicitly define enum values, even if the default value is the same?
Sep
14
comment What is the meaning of 'high cohesion'?
I never really understood Cohesion until I read Clean Code. You should too.
Sep
14
answered c++ coding practice class vs. “free” functions
Aug
1
awarded  Enlightened
Aug
1
awarded  Guru
Jul
3
comment Why isn't testing a language a supported feature at the syntax level?
Another language with built-in unit testing features is Rust.
Jul
3
revised Good or bad practice to mask Java collections with meaningful class names?
added 272 characters in body
Jun
28
awarded  Mortarboard
Jun
28
awarded  Good Answer
Jun
27
awarded  Nice Answer
Jun
27
answered Good or bad practice to mask Java collections with meaningful class names?