I took the 10 most popular posts in the year section of dev.to and added some thoughts.
Useful resources for programmers.
Sahil Rajput ・ Nov 19 '18 ・ 10 min read
Being a beginner friendly community I'm not surprised this is the first one. Devs are usually the kind of people hungry for information and "lists of things" (whatever the thing may be). @sahilrajput put together three well received lists savvily choosing some of the most loved topics here on dev.to: general programming, Python and JavaScript. We are all beginners at something.
I am a mediocre developer
Nikita Sobolev ・ Mar 13 '18 ・ 6 min read
Programming is a learnable skill. It wasn't bestowed by a deity, there are no herculean labours to go through and rockstars are good only in small doses. @sobolevn explains how far you can go if you find yourself not being "a chosen one". Spoiler: you can go far indeed. After all, talent without hard work is just theory.
29 Must Read Books For Programmers
Blaine Osepchuk ・ Nov 14 '18 ・ 6 min read
Articles and blogs are all perfectly fine but sometimes the length of a book is needed to really deepen one's knowledge and perspective on a topic. @bosepchuk suggests titles on many topics, ranging from leadership to user experience, from improving yourself to how to be a pragmatic programmer. Books are not dead.
I have a lot of admiration of how much the dev.to team has accomplished so far, also thanks to its ethos and by embracing the concept of shipping what is good enough. Thanks @ben, going opensource is a stepping stone of something far greater.
Best Open Source Tools For Developers 🛠
Sarthak Sharma for XenoX ・ Aug 22 '18 ・ 3 min read
For all of its issues we would all be poorer without open source software. As programmers we mostly use it as building blocks for our applications but here @sarthology lists some finished products that too can ease our lives. Free as in speech.
My Linux Development Environment of 2018
Bruno Paz ・ Mar 24 '18 ・ 9 min read
Nothing compares to having a productive setup and nothing annoys us more than not having one. @brpaz shares his favorite tools for development. The perfect setup doesn't exist, be we can get as close as possible.
Why Facebook's api starts with a for loop
Antony Garand ・ Nov 13 '18 ・ 5 min read
"JavaScript all the things" is probably as close to reality in web development as anything I can think of right now. @antogarand explains a neat trick to increase protection. Security on the web is hard, no doubt about it.
25 Tips for New Developers: Advice from a (Mostly) Self-Taught Software Engineer
Ali Spittel ・ Aug 7 '18 ・ 9 min read
An Italian proverb states: "chi ben comincia, è a metà dell'opera" which means "the person who starts properly, has already done half of the work". @aspittel shone a light on the path to do just that. The feeling of everything being new is one of the best.
Why You Shouldn't Use A Web Framework
David Wickes ・ Jul 26 '18 ・ 4 min read
As humans we're born to abstract. It is how we perceive the world, it is how we function day in, day out. No wonder we bring our love for abstraction in software development. But can these abstractions go too far? @gypsydave5 is asking us to be open minded and swim upstream. Going deep is seldom, if ever, wasted time.
The Most Important Non-Programming Skills for Programmers
Ali Spittel ・ Oct 15 '18 ・ 10 min read
I think one the best qualities us programmers can have is reminding ourselves every single day that we don't exist outside the rest of the world, outside of society. Qualities that make people good humans are also valuable qualities that make people good programmers. @aspittel lists some of the most important "muscles" you should develop as a human. If you can be anything, be nice.
Top comments (3)
@rhymes thank you so much for adding awesome posts like this for the community, it's a really cool feeling to have my writing be recognized like this.
A lot of these posts are so awesome, "I'm a mediocre developer" is an especially great one, IMO. Looking forward to a ton of amazing content in the next year!
Thank you Ali! :-)
Great. If we make a party to vote, will be better.