-
Notifications
You must be signed in to change notification settings - Fork 1
Come back and look again after a break #6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
Here is the current state of the mess Why would I use elm when I can literally do this request with a few lines of any other language? |
|
Here are some ideas for the kinds of things that might help. Most of these are challenging because the way to help I don't think is to explicitly answer "This is how you implement this thing" but rather "Here is the thought process to do it and not get stuck on something."
|
|
Hi @vsoch! I don't know if this will be much consolation, but this pain & frustration sounds absolutely normal. Every Elm programmer I've spoken to has gone through exactly the same thing. It's a completely different way of thinking that you're learning. It's not unlike a developer used to imperative languages (e.g. Python, JavaScript) getting frustrated when first learning SQL. If they persist and learn to think and decompose problems declaratively, SQL can become one of the most valuable tools in their toolbox. I'll have a look at your code to see how you might approach it step-by-step. Then I'll see if I can come up with some debugging tips. Another thing that helped me a lot was to pair-program with somebody else, to see how they solved problems. Happy to do some Zoom screensharing if you want. You may also want to check out the Elm track on exercism.io for some deliberate practice on smaller examples. Hang in there! |
|
You may also be interested in this book: |
|
Hi @vsoch! I found this today, which reminded me of our conversation about iterative development: https://twitter.com/dillontkearns/status/1265282014707474433 Links: |
Hey @julianpistorius - you can probably tell my sentiment about elm right now based on the title of this PR, it's just a functional mess, and I have no idea how/where to even start fixing something, the compiler is never happy. I have to be honest, I'm not having very much fun at the moment learning this... if you could even call it learning!
Signed-off-by: vsoch vsochat@stanford.edu