Reputation
Top tag
Next privilege 2,500 Rep.
Create tag synonyms
Badges
1 11 30
Impact
~63k people reached

  • 0 posts edited
  • 2 helpful flags
  • 170 votes cast
Jun
27
comment How is a state machine different from any other computer program?
I'm having trouble seeing the benefit in calling something a finite state machine. It seems so arbitrary. It's like modeling a car as "a thing that does stuff". Technically true, but what use is it? Let's say I build an app and I say it's modeled as a finite state machine. What have I actually told you?
Jun
27
comment How is a state machine different from any other computer program?
Why is multithreading excluded? There are still finite number of states, just more transitions possible from any one state.
Jun
27
asked How is a state machine different from any other computer program?
Jun
22
awarded  Nice Question
Jun
22
awarded  Popular Question
Jun
22
accepted What problem do algebraic data types solve?
Jun
21
comment What problem do algebraic data types solve?
@amon Thats a great point and something I didn't consider.
Jun
21
revised What problem do algebraic data types solve?
edited body
Jun
21
revised What problem do algebraic data types solve?
edited body
Jun
21
comment What problem do algebraic data types solve?
@BasileStarynkevitch I realize, but there are languages like F# that are a little of both. The question is not so much about functional languages, but more about what problem algebraic data types solve.
Jun
21
revised What problem do algebraic data types solve?
edited body
Jun
21
asked What problem do algebraic data types solve?
Jun
21
revised Would you create a specialized type just to wrap a primitive?
deleted 5 characters in body
Jun
21
answered Would you create a specialized type just to wrap a primitive?
Jun
13
comment What do you do when a user asks for a feature you will not implement?
Put it on the backlog, priority = -1
May
10
answered MVVM in Photoshop-like application: What object has the responsibility for composing the document?
Apr
30
comment How to make people new to programming stop asking me questions and distracting me?
I seriously don't understand what passes for an on-topic question around here.
Apr
30
comment Smallest number of rectangles covering marked parts of grid
I think this might be equivalent to the bin packing problem. en.wikipedia.org/wiki/Bin_packing_problem
Mar
31
comment As a lone developer, how can I be sure I am learning and doing decent work?
Reading bad code has value in itself. Learning to distinguish between the two is good skill to have.
Mar
30
comment As a lone developer, how can I be sure I am learning and doing decent work?
In addition to reviewing your own code, be sure to read lots of other people's code, especially from very good developer's. This has helped me more than anything else.