Skip to main content
replaced http://programmers.stackexchange.com/ with https://softwareengineering.stackexchange.com/
Source Link

You need to try something before you have a good question. The design from an enterprise coder could steer you into strange n-tier designs, while others are going to suggest strange metaprogramming idioms or sneak a monad into your designsneak a monad into your design. These aren't wrong answers, but they may not be right for where you are at in your learning and figuring out the design.

If you have 20 rep (four up votes on questions, two up votes on answers, one up vote and an accept on an answer, ten accepted edits or some combination of the previous), you can chatchat in the chat rooms. Programmer.SE's chatroom is called The Whiteboard and we're quite open to answering the questions that don't work well on the Q&A part of the site.

You need to try something before you have a good question. The design from an enterprise coder could steer you into strange n-tier designs, while others are going to suggest strange metaprogramming idioms or sneak a monad into your design. These aren't wrong answers, but they may not be right for where you are at in your learning and figuring out the design.

If you have 20 rep (four up votes on questions, two up votes on answers, one up vote and an accept on an answer, ten accepted edits or some combination of the previous), you can chat in the chat rooms. Programmer.SE's chatroom is called The Whiteboard and we're quite open to answering the questions that don't work well on the Q&A part of the site.

You need to try something before you have a good question. The design from an enterprise coder could steer you into strange n-tier designs, while others are going to suggest strange metaprogramming idioms or sneak a monad into your design. These aren't wrong answers, but they may not be right for where you are at in your learning and figuring out the design.

If you have 20 rep (four up votes on questions, two up votes on answers, one up vote and an accept on an answer, ten accepted edits or some combination of the previous), you can chat in the chat rooms. Programmer.SE's chatroom is called The Whiteboard and we're quite open to answering the questions that don't work well on the Q&A part of the site.

replaced http://meta.stackexchange.com/ with https://meta.stackexchange.com/
Source Link

If you have 20 rep (four up votes on questions, two up votes on answers, one up vote and an accept on an answer, ten accepted edits or some combination of the previoussome combination of the previous), you can chat in the chat rooms. Programmer.SE's chatroom is called The Whiteboard and we're quite open to answering the questions that don't work well on the Q&A part of the site.

If you have 20 rep (four up votes on questions, two up votes on answers, one up vote and an accept on an answer, ten accepted edits or some combination of the previous), you can chat in the chat rooms. Programmer.SE's chatroom is called The Whiteboard and we're quite open to answering the questions that don't work well on the Q&A part of the site.

If you have 20 rep (four up votes on questions, two up votes on answers, one up vote and an accept on an answer, ten accepted edits or some combination of the previous), you can chat in the chat rooms. Programmer.SE's chatroom is called The Whiteboard and we're quite open to answering the questions that don't work well on the Q&A part of the site.

Fixup of bad MSO links to MSE links migration
Source Link

The "where"where do I start?"" question has several issues with it that make it a poor question to ask. It is unclear what the level of knowledge of the asker is, has too many possible answers, and ultimately doesn't have a clear problem defined.

A person attempting to answer this question doesn't know what your skill level is. Do you know how to read a recipe? Can you operate an oven without supervision? Are you trying to make a simple pound cakepound cake or are you attempting to make a multi layer red velvet cheesecake with frosting from scratch that should match something from pinterestpinterest?

You have a problem - you don't know where to start with a design. But that isn't a clear problem. Are you stuck at the modeling of the data objects? At the structure of the classes and their responsibilities? trying to figure out how to use Spring or Rails or ${overly large library}? Is the ORMORM just not connecting to the right neurons in the brain?

All of these are part of the "I"I don't know where to start"start" set of problems. Obviously you have gotten to some point in the design. You want a program that can do X, Y, and Z. You've fired up the IDE and you've... this is where you need to describe what you have done, what you have thought of and where you are stuck.

The "where do I start?" question has several issues with it that make it a poor question to ask. It is unclear what the level of knowledge of the asker is, has too many possible answers, and ultimately doesn't have a clear problem defined.

A person attempting to answer this question doesn't know what your skill level is. Do you know how to read a recipe? Can you operate an oven without supervision? Are you trying to make a simple pound cake or are you attempting to make a multi layer red velvet cheesecake with frosting from scratch that should match something from pinterest?

You have a problem - you don't know where to start with a design. But that isn't a clear problem. Are you stuck at the modeling of the data objects? At the structure of the classes and their responsibilities? trying to figure out how to use Spring or Rails or ${overly large library}? Is the ORM just not connecting to the right neurons in the brain?

All of these are part of the "I don't know where to start" set of problems. Obviously you have gotten to some point in the design. You want a program that can do X, Y, and Z. You've fired up the IDE and you've... this is where you need to describe what you have done, what you have thought of and where you are stuck.

The "where do I start?" question has several issues with it that make it a poor question to ask. It is unclear what the level of knowledge of the asker is, has too many possible answers, and ultimately doesn't have a clear problem defined.

A person attempting to answer this question doesn't know what your skill level is. Do you know how to read a recipe? Can you operate an oven without supervision? Are you trying to make a simple pound cake or are you attempting to make a multi layer red velvet cheesecake with frosting from scratch that should match something from pinterest?

You have a problem - you don't know where to start with a design. But that isn't a clear problem. Are you stuck at the modeling of the data objects? At the structure of the classes and their responsibilities? trying to figure out how to use Spring or Rails or ${overly large library}? Is the ORM just not connecting to the right neurons in the brain?

All of these are part of the "I don't know where to start" set of problems. Obviously you have gotten to some point in the design. You want a program that can do X, Y, and Z. You've fired up the IDE and you've... this is where you need to describe what you have done, what you have thought of and where you are stuck.

Migration of MSO links to MSE links
Source Link
Loading
deleted 8 characters in body
Source Link
Robert Harvey
  • 199.7k
  • 3
  • 34
  • 76
Loading
minor typo correction
Source Link
gnat
  • 21.1k
  • 4
  • 33
  • 86
Loading
some combination of the previous += http://meta.stackoverflow.com/q/164035/165773 "see: 'How does a lurker gain reputation?'"
Source Link
gnat
  • 21.1k
  • 4
  • 33
  • 86
Loading
I forgot to finish my first thought.
Source Link
user40980
user40980
Loading
Source Link
user40980
user40980
Loading