Ask HN: What are things self-taught devs don't get right about code/tech?
1–5 of 5 posts
Re: Ask HN: What are things self-taught devs don't get right about code/tech?
#2I've been developing some services for some time already but was never able to easily/cleanly work in group, or even think in so.
Of course, it may be a problem related to the way I think or so, but I see it as quite common around where I work.
Re: Ask HN: What are things self-taught devs don't get right about code/tech?
#3I would follow framework conventions, but get lost when leaving them and end up with spaghetti. The code worked, but was hard to maintain and reason about. I've now learned a lot about core OO concepts e.g SOLID, and learned about the role of sequence diagrams in mapping out what each object's role is and it's a totally different experience.
I'd recommend Practical Object Oriented Design in Ruby by Sandi Metz for a great introduction to thinking clearly about objects. Not Ruby specific - that's just the code examples, really. http://www.poodr.com/
Re: Ask HN: What are things self-taught devs don't get right about code/tech?
#4I'd say group-work. I've been developing some services for some time already but was never able to easily/cleanly work in group, or even think in so. Of course, it may be a problem related to the way I think or so, but I see it as quite common around where I work.
Re: Ask HN: What are things self-taught devs don't get right about code/tech?
#5It took me quite a while to really understand the correct assignment of responsibilities to objects and how to refactor them when things got tangled. I would follow framework conventions, but get lost when leaving them and end up with spaghetti. The code worked, but was hard to maintain and reason about. I've now learned a lot about core OO concepts e.g SOLID, and learned about the role of sequence diagrams in mappin…
Will have a look at your link, thanks!