Getting page views for well written and original content (especially tech topics) is not hard, in fact there is a severe dearth of good technical writing. How often you post, how many sharing options you provide should not be what you optimize for. Optimize for writing original, well informed content that shows domain expertise. Such content has no problem attracting an audience. But the problem with writing such content is that it's pretty time consuming.
Let me share my own anecdata. Three of my posts got significant attention when I posted them to my blog, around 30k pageviews and now I get a few thousand views every month from search engines and people sharing my posts on social networks. I don't spend any time promoting it, only post to a couple of subreddits initially, that's it, (and HN where my posts did not gain traction so far) .
Posts :
https://www.ploggingdev.com/2017/01/multiprocessing-and-mult...
https://www.ploggingdev.com/2016/12/performance-measurement-...
https://www.ploggingdev.com/2016/12/analyzing-programming-la...
Especially the first post linked above has gotten most of the attention and now ranks on Google for python multiprocessing and multithreading related keywords. My blog is clearly not very popular by HN standards, but it has given me a good understanding of what type of content has no issue attracting attention as explained above.
Edit : You might find the following post by Nate interesting, it talks about how to choose topics to write about (among other things) : https://www.nateberkopec.com/blog/2017/03/10/how-i-made-self...