Stephanie Hurlburt, a graphics programmer, writes about Vulkan, texture compression, tech interviews, salaries, mentoring, and workplace health.
Commenters recommend her lists of Vulkan tutorials and of engineers willing to mentor, and cite her post on tech interview experiences.
Dan Luu has a list of programming blogs you might like: https://danluu.com/programming-blogs/. The rest of his blog is good too!
a few of my favorite blogs:
- http://blog.acolyer.org for fantastic daily summaries of CS papers.
- http://stephaniehurlburt.com/blog/ -- she has a business creating a new compression algorithm and I love reading about it
- https://rachelbythebay.com/w/ is pure gold for weird debugging stories
- https://accidentallyquadratic.tumblr.com/ is always a fun read
- http://wingolog.org/ on building compilers
- http://composition.al/blog -- Lindsey Kuper on her programming languages research
- aphyr's blog on distributed systems, of course
- https://charity.wtf/
- http://www.pgbovine.net/writings.htm -- Philip Guo is a CS professor whose blog on his experiences in academia I really like
- http://whilefalse.blogspot.com by Camille Fournier, mostly on engineering management
- http://larahogan.me/blog/ by Lara Hogan, on engineering management
Also I think this comment from Dan's blog (https://danluu.com/about/) is very true and important:
> I view that as a sign there’s a desperate shortage of understandable explanation of technical topics. There’s nothing here that most of my co-workers don’t know (with the exception of maybe three or four posts where I propose novel ideas). It’s just that they don’t blog and I do. I’m not going to try to convince you to start writing a blog, since that has to be something you want to do, but I will point out…
Also in case anyone is going to suggest something project-like please something in the direction of HFT/OS/Systems related as opposed to game programming? There are loads of stuff out there for C++ related to game programming.
For OP:
https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list/388282#388282
Also some C++ related YT channels such as TheChernoProject, CppCon etc
Following the respective reddit and slack communities is also extremely helpful.
Also get your hands dirty with this: https://github.com/vitalets/github-trending-repos
or https://github.com/fffaraz/awesome-cpp
There is more but this should do.
Oh I almost forgot: https://ishansharma.github.io/twitter-mentors/
http://stephaniehurlburt.com/blog/2016/11/14/list-of-engineers-willing-to-mentor-you
https://twitter.com/sehurlburt/status/889004724669661184
Good Luck! :-)
This is a great start — finding good mentors is too hard.
My favourites so far:
1. Stephanie Hurlburt has a list of developers willing to mentor others:
http://stephaniehurlburt.com/blog/2016/11/14/list-of-engineers-willing-to-mentor-you
Some resources from that list:
- https://ishansharma.github.io/twitter-mentors/
- https://mentorlist.herokuapp.com
2. I've used and enjoyed Codementor's “find an expert” for paid help:
https://www.codementor.io/experts
A former classmate of mine posted on her blog yesterday about some of her tech interview experiences. She didn't generalize about inclusive culture, but her perspective is enlightening.
http://stephaniehurlburt.com/blog/2016/10/5/a-few-stories-of-tech-interviews
Have a look at this list, hope it helps! http://stephaniehurlburt.com/blog/2017/7/14/beginner-friendly-vulkan-tutorials
Stephanie Hurlburt has a good list: http://stephaniehurlburt.com/blog/2017/7/14/beginner-friendly-vulkan-tutorials