Skip to main content
JimmyJames's user avatar
JimmyJames's user avatar
JimmyJames's user avatar
JimmyJames
  • Member for 8 years, 8 months
  • Last seen this week
  • Buffalo, NY
110 votes

Is there a name for the (anti- ) pattern of passing parameters that will only be used several levels deep in the call chain?

54 votes

What is the purpose of a dedicated build machine?

53 votes
Accepted

How long to wait before deleting a deprecated method?

50 votes

Grokking Java culture - why are things so heavy? What does it optimize for?

45 votes

Is it Good Practice to Only Expose Interfaces

40 votes
Accepted

What are the complexities of a binary search?

37 votes

Why is it wrong to comment out code and then gradually remove it to keep track of what I've already done and what remains to be done?

37 votes
Accepted

Why is there no static keyword in Kotlin?

35 votes

Should serialization and deserialization be "atomic" transactions?

34 votes
Accepted

Is it okay for a class to use its own public method?

33 votes

How to handle the methods that have been added for subtypes in the context of polymorphism?

33 votes

What is polymorphism if you can already have methods that are the same defined in different types?

28 votes

Are there any design patterns that are possible only in dynamically typed languages like Python?

28 votes

"Prefer composition over inheritance" - Is the only reason to defend against signature changes?

26 votes
Accepted

Is there a non-deterministic function without side effects?

24 votes
Accepted

Is there an algorithm for matchmaking?

23 votes

Why and how to write clear code comments and when will documentations be needed beyond code commenting?

22 votes
Accepted

How to handle backpressure in message queue

22 votes

Why do we need enums in dynamically typed languages?

19 votes
Accepted

Should I lock rows in my cloud DB while they're being edited by a user

18 votes

Convincing a development team to use a better design pattern

18 votes
Accepted

How to keep your productivity level high when people keep changing requirements at the last minute?

18 votes

Is having fixed delivery dates for elements an "Agile" way of working?

18 votes

Is Password Hashing Bad?

18 votes

Accessing enemies' locations quickly in a 2D game

17 votes

Is utilizing a singleton for a cache an antipattern?

17 votes

How to Respond to Directive: "Move Our Entire Website to a CMS Service"

15 votes
Accepted

Should every object know how to present/draw themselves?

15 votes

What is the "Fix Everything" design pattern?

15 votes
Accepted

Is there really such a thing as the onion architecture?

1
2 3 4 5
22