News for hackers. Stuff that matters.
Re:Most tech content is bullshit by leetrout on Sunday June 07, 2020 @01:14PM (#23448835)
I’ve said this for a long time:

The people actually doing the work don’t have time to talk about it and the people spending all their time talking about it aren’t doing the work.

Of course there are exceptions but I’m extremely skeptical of a lot of stuff I read.

Also that the HN bubble will always make readers feel behind when in reality 90% of the industry hasn’t even begun to catch-up. I felt behind with K8S in 2016, for example, not realizing we were just seeing the wave form when I felt like it was cresting.

Re:Most tech content is bullshit by jedberg on Sunday June 07, 2020 @02:24PM (#23449408)
> The people actually doing the work don’t have time to talk about it and the people spending all their time talking about it aren’t doing the work.

I think that's a really sad and cynical view. I assume you don't spend 16 hours a day writing code. I assume you have hobbies and other interests. For some people, educating others about their favorite topics is their hobby. Writing about their projects is their hobby.

Here are entire blogs by people who are "doing":

http://www.brendangregg.com

https://perspectives.mvdirona.com

https://netflixtechblog.com

https://www.allthingsdistributed.com

https://airbnb.io

https://engineering.fb.com

Those are just a few I can think of in one minute. If I went through my RSS feeds and bookmarks I could find more.

Re:Most tech content is bullshit by timwaagh on Sunday June 07, 2020 @03:33PM (#23450028)
Obviously the people who write for fb or airbnb or netflix might well be professional tech bloggers or people in tech-leadership positions that tell other people how to do the work. Or even researchers (I see the last one appear in ms tech blogs a lot). Or it might have been heavily edited. Brendan Gregg is a professional tech author. Not a hobbyist. Mr Vogels is a CTO, far from a programmer. That's not to disrespect any of their content. In fact i think its great that companies bother with it and that we have so many tech authors willing to put in the hours it takes to come up with something sellable. Arguably the people writing such things put their companies rep on the line so should be more trusted than the average grunt programmer who is still on the implementation level. But if these are the best counterexamples we can find, then I'd say OP has a point. That's not to say coders don't write blogs, I've written a few technical blogs myself and I am very much on the implementation level. But that's not something people will actually read because it's pretty low effort and not about work stuff (every work contract has a secrecy clause these days).
Re:Most tech content is bullshit by jedberg on Sunday June 07, 2020 @04:50PM (#23450681)
> Brendan Gregg is a professional tech author.

He gets paid to write, yes, but that doesn't mean he's not also an engineer. I've worked with him, he does quite a lot of heavy engineering and then writes about it. His writing is so good sometimes he gets paid for it.

But OP said that tech blogs aren't written by implementers, and that's not at all true.

Re:Most tech content is bullshit by jedberg on Sunday June 07, 2020 @04:45PM (#23450645)
> Obviously the people who write for fb or airbnb or netflix might well be professional tech bloggers or people in tech-leadership positions that tell other people how to do the work.

Not usually. Usually the way it works is the person who wrote the code and developed the technology decides to write a blog post about it and then writes it. Then they pass it around to their peers and other leadership for comments and edits.

Then, at least at Netflix, the next step was usually to publish it yourself on the tech blog. Sometimes if it was a big new tech it might get reviewed by PR or legal but not often.

At the other tech companies I don't know what their process is after that.

But what I do know is that I know a lot of those authors personally and they are definitely implementers.

Re:Most tech content is bullshit by twic on Sunday June 07, 2020 @02:39PM (#23449530)
> I think that's a really sad and cynical view.

It doesn't matter if it's sad and cynical, it matters if it's true.

Re:Most tech content is bullshit by jedberg on Sunday June 07, 2020 @02:46PM (#23449577)
I believe the rest of my statement made it clear that I believe it is very untrue.
Re:Most tech content is bullshit by pizza234 on Sunday June 07, 2020 @02:51PM (#23449617)
What's the point, exactly?

That there is a certain number of engineers who have a mix of talent and resources (=time), so that they can exercise software engineering and high quality technical writing?

They are an exception. Almost all the engineers I know (with one exception), who also have a regular life (roughly 40 hours engineering/week), have little time to dedicate to technical writing. As a consequence, it's not unreasonable to state that, in general and in practice, software engineering and (regular) technical writing are mutually exclusive.

Re:Most tech content is bullshit by softwaredoug on Sunday June 07, 2020 @03:18PM (#23449903)
I am in an odd position where I'm writing a book at the same time I'm writing a library the book uses.

It's a fascinating experience. How being a good writer and software engineer go hand in hand. If my library is not easy to understand, my book won't be succesful. I'm constantly going back to edit the library to make sure the book / related concepts can be grokked.

I feel this is a fairly general truism. Great software engineers are often technical writers. Both involve understanding what the 'reader' expects to see, needs to understand, and how the whole narrative/program fits together cohesively. I'd encourage anyone who wants to up their software engineering game to work on their writing skills first.

Re:Most tech content is bullshit by pizza234 on Monday June 08, 2020 @06:02AM (#23455199)
To be clear - I didn't mean that the two _roles_ are mutually exclusive. The opposite - I think that definitely, there are common quality required between software engineering and technical writing.

What I meant is that in real world, due to times constraints, they are. As a sibling poster commented, working as a hobby ends up being a work in itself, so doing both things ends up being, effectively, overtime.

And as a consequence, all the general considerations about overtime apply.

Re:Most tech content is bullshit by jedberg on Sunday June 07, 2020 @03:04PM (#23449748)
If those engineers are working 40 hours a week and are awake for about 110, what are they doing with their other 70 hours? Sure some of that is commuting, showering, etc., but presumably they have other activities.

For some people, their hobby is technical writing.

Saying that they are mutually exclusive would be like saying that being an engineer and doing puzzles is mutually exclusive because they both require a lot of mental effort.

Or being an engineer and a musician are mutually exclusive. It's a silly thing to assume that technical writing is somehow different from any other hobby.

Re:Most tech content is bullshit by watwut on Sunday June 07, 2020 @03:24PM (#23449971)
Writing great blog or having pet project after working full time is equivalent of working overtime or crunch. Had this been effective, persistent overtime would be effective too.

Which is why it is not happening. The actual rest time and hobby is when you do it whenever you feel like and stop how you feel like. Once you make it project and treat it seriously, it is work.

Also, other stuff that is done after work: cooking, cleaning, shopping, picking up kids and talking with them, sport to be healthy. These amount to not exactly small chunk of time.

Re:Most tech content is bullshit by bdcravens on Sunday June 07, 2020 @03:29PM (#23450007)
I assume company blogs have a process where you have approval over what you write, both before and after the article is written. To this end (more so if the author has "evangelist" in their job title) the writing is a function of their job, and not a hobby.
Re:Most tech content is bullshit by jedberg on Sunday June 07, 2020 @04:46PM (#23450655)
Function of their job or not, the point is that the people who are implementing the technology are the ones writing about it. The "doers" are also doing the writing.
Re:Most tech content is bullshit by bdcravens on Sunday June 07, 2020 @06:51PM (#23451744)
The point is that many (not all, of course, so there will always be counterexamples) who are "doing" don't have the bandwidth to produce great content. If your employer pays you to do it inside of your regular work schedule, that changes the equation.
Re:Most tech content is bullshit by city41 on Sunday June 07, 2020 @04:33PM (#23450549)
Not sure if the blogs from tech companies can really count here. Those articles are made with the company's interest in mind, typically to boost recruiting. In my experience, they are always written on company time.
Re:Most tech content is bullshit by jedberg on Sunday June 07, 2020 @04:42PM (#23450621)
Written on company time or not, those are still engineers who are doing real engineering work who are also writing about their work.
Re:Most tech content is bullshit by 4636760295 on Sunday June 07, 2020 @04:47PM (#23450657)
Meh, I've worked for more than one of these, and I'd say they are thinly veiled hiring or marketing material.
Re:Most tech content is bullshit by jedberg on Sunday June 07, 2020 @04:51PM (#23450686)
Sure, but again, not sure how that disproves that the doers are the ones writing about the tech.
Re:Most tech content is bullshit by azeirah on Sunday June 07, 2020 @02:34PM (#23449488)
I would actually really like it if you would share some more high quality tech blogs!
Re:Most tech content is bullshit by PragmaticPulp on Sunday June 07, 2020 @01:20PM (#23448888)
> The people actually doing the work don’t have time to talk about it and the people spending all their time talking about it aren’t doing the work.

Not only this, but the most accurate business advice tends to be too boring to attract views and clicks anyway.

Link-sharing sites favor controversial opinions and stances that make the reader feel superior to their peers, so that's what the content producers deliver.

Re:Most tech content is bullshit by thosewhoteach on Sunday June 07, 2020 @02:01PM (#23449221)
>>The people actually doing the work don’t have time to talk about it and the people spending all their time talking about it aren’t doing the work.

This is one of the most poisonous attitudes I have ever seen when it comes to tech content, and unfortunately it is really prevalent in the largest tech companies.

No wonder nearly all the documentation created by the tech giants is complete garbage and often out of date, with almost zero regard for people who actually read the documentation.

Re:Most tech content is bullshit by MattGaiser on Sunday June 07, 2020 @02:06PM (#23449265)
> No wonder nearly all the documentation created by the tech giants is complete garbage and often out of date, with almost zero regard for people who actually read the documentation.

A natural consequence of documentation being a "good beginner task" in open source or being assigned to whoever cannot get out of it on the project team.

Re:Most tech content is bullshit by dgb23 on Sunday June 07, 2020 @01:32PM (#23448989)
This might be true for some, but certainly not all.

There are plenty talented, productive people also writing articles and giving talks. Hell, most of what I watch/read (not just skim) is content either from the main drivers of a given tech or people who are experts.

It isn’t that hard to differentiate.

Re:Most tech content is bullshit by blub on Sunday June 07, 2020 @02:24PM (#23449409)
I suspect those on the other hand might not have much of a life outside tech.
Re:Most tech content is bullshit by Bahamut on Sunday June 07, 2020 @02:10PM (#23449299)
This is definitely true - I have been told by many respected people over the years that I should start a blog since I have a lot of interesting thoughts on subjects, but a lot of the issue to me is that I have a tendency to want to shape the tech the way I want for a blog, which leads to endless bikeshedding, and it's not as rewarding for me for the effort compared to doing more higher value things for work such as creating unplanned projects to solve work pains, planning other projects, figuring out new solutions to problems encountered at work, or mentoring other developers.

I have a tendency to drop my nuggets of wisdom/analysis in chatrooms in Discord and Slack (and IRC prior) and let others adopt/evangelize them on their own if it makes sense for them to. I'm ok being in the background while my true value is appreciated by those who matter for my own career.

Re:Most tech content is bullshit by softwaredoug on Sunday June 07, 2020 @01:36PM (#23449041)
Disagree. When I do work, I’m super excited and can’t help but want to share. I know lots of people that have a similar outlook to work that brings them joy. It lights you up and you want others to share in that light.

Paradoxically when NOT doing work I share less

Re:Most tech content is bullshit by aledalgrande on Sunday June 07, 2020 @01:19PM (#23448882)
Thumbs up for this. It is just a physical limitation of time, if you're writing you're not coding. I love when Aaron Patterson writes a post once in a blue moon, because they are so interesting.
Re:Most tech content is bullshit by jedberg on Sunday June 07, 2020 @02:16PM (#23449346)
> if you're writing you're not coding

Do you code 16 hours every day? Or do you do other things with your time in addition to coding? It's possible to spend your "free time" writing about coding instead of writing code. Humans can do both well if they choose to.

Re:Most tech content is bullshit by aledalgrande on Sunday June 07, 2020 @02:48PM (#23449584)
I don't work 16 hours a day. Writing good content is a lot of effort, especially after 8 hours of coding. If you're churning out a post a week I would say that is already a lot.
Re:Most tech content is bullshit by jedberg on Sunday June 07, 2020 @03:01PM (#23449714)
> I don't work 16 hours a day.

Exactly. You probably spend at least some time on a hobby. For some people their hobby is technical writing.

Re:Most tech content is bullshit by aledalgrande on Sunday June 07, 2020 @03:06PM (#23449767)
Yes, sure there are good devs who write good content. But what I'm saying is that if you spend most of your time writing, you definitely don't have the same experience as someone who's mostly doing work with code.
Re:Most tech content is bullshit by mberning on Sunday June 07, 2020 @01:50PM (#23449147)
In the last couple years I worked on migrating some teams from CVS to Git. That is the reality of a lot of projects in the industry.
Re:Most tech content is bullshit by habosa on Sunday June 07, 2020 @05:08PM (#23450841)
I know many people who do great work and talk about it. The work is hard and getting to speak about it at a conference or write a well-received blog post is their preferred kind of reward.
Re:Most tech content is bullshit by enraged_camel on Sunday June 07, 2020 @01:23PM (#23448910)
>> The people actually doing the work don’t have time to talk about it and the people spending all their time talking about it aren’t doing the work.

I can't really agree with this. I think it's worth noting that writing about something you have just learned is a really good way to solidify that knowledge, especially if you are able to get feedback from others. So a lot of people deliberately set aside the time to do it, even if it comes at the expense of greater levels of productivity.

Re:Most tech content is bullshit by fxtentacle on Sunday June 07, 2020 @01:28PM (#23448954)
I wouldn't want to read a tutorial by someone who has just learned it. I want a tutorial by someone who has ample experience.

How would you feel if I write a cookbook the first time my bread rolls didn't catch fire? ... to solicit feedback?

Re:Most tech content is bullshit by blueridge on Sunday June 07, 2020 @01:53PM (#23449170)
Somewhat related:

I think this depends on what you're learning and how you've learned how to learn. As a beginner, I don't have any business going right to the master to ask about how I can improve my skills, so that I can "level up" and get the best results right away. Then again, we Western folk like pills and magic solutions for everything. We want results now, now, now.

If you're a white belt, go chat with a yellow or orange belt. If you're a blue belt, go chat with the purple belt. You don't walk up to a black belt and ask about the best way to tie your belt. No, you go ask the other white belts who have been at it for a little longer than you have, the people who have a couple of stripes on their belt. These people are closer to where you are in the given moment. They were in your shoes not too long ago, so they can help translate your mistakes, and help make sense of what you're thinking, asking, or learning.

When you see a really great photograph that touches you in ways you cannot describe, you're not seeing the product of an expensive camera, or a filter, you're seeing the result of someone who has taken hundreds of thousands of really shitty photographs over the course of their lifetime. You're seeing the results of maybe decades of practice. If this person writes a tutorial about taking photographs, can you learn from it? Sure. But they're not going to make you a better photographer by osmosis, you've got to go take a lot of pictures and read the beginners tutorials along the way.

So yeah, if I've been burning my bread rolls for months, I'd love to know that one thing you did to not set the house on fire every time you put rolls in the oven.

Re:Most tech content is bullshit by fxtentacle on Sunday June 07, 2020 @03:00PM (#23449699)
I believe there is a categorical difference between skills operating on a continuum and those operating in a binary fashion.

Pretty much all motor skills like like Karate can be performed okay, good, better, really good, etc. Similarly, I can take gradual baby steps from being a bad photographer towards becoming okay and then good.

But for most programming things, it either works correctly, or it doesn't. There's very little middle ground in an algorithm. Either it works to solve your problem, or it doesn't. Accordingly, I don't believe I can learn much from someone else's broken example in the way that I could learn from a (mediocre but slightly better than me) photographer.

Re:Most tech content is bullshit by watwut on Sunday June 07, 2020 @03:29PM (#23450002)
This is not true. The code can be flawless, slightly buggy, maintennable with some effort, hardly maintennable or unfixable. And then there are personal preferences and opinions about what is good code.

The algorithm can be slow, slightly faster, fast.

The intro into framework can be in the middle too.

Re:Most tech content is bullshit by zamubafoo on Sunday June 07, 2020 @04:45PM (#23450644)
But within context of a tutorial, anything less than flawless is not worthy of inclusion (making it binary in this case). IMO, any content aimed for beginners should be flawless.

Beyond introductory material, it's a trade off of complexity and time as it's hard to compress the factors needed to demonstrate anything technical.

Re:Most tech content is bullshit by Carpetsmoker on Sunday June 07, 2020 @02:02PM (#23449228)
It depends on what the thing is you've just learned and your background. For example, this week I worked a bit on an article on the working with the Go "analysis" package for running and writing your own static analysis tools (not yet finished). I "just learned" this 2 weeks ago and wrote a few things in it.

I think it's useful to share my experience on this: there isn't a whole lot of content on it and I think people could benefit from it. It's also helpful for myself, because writing it down clearly means I understand it better too now.

My background here is that I've been programming in Go for over 4 years and have worked with the Go ast package before (though not the analysis framework). I'm hardly a renowned expert on it, but I'd like to think that I have enough background/experience to know what I'm doing and communicate that information others.

Re:Most tech content is bullshit by enraged_camel on Sunday June 07, 2020 @01:49PM (#23449139)
It totally depends on the tutorial and the way it is written. I have personally learned a lot from "hey everyone, I just learned this neat thing and wanted to share!" type articles on the Internet, where the author discloses their level of experience upfront so you can have the appropriate expectations.
Re:Most tech content is bullshit by fxtentacle on Sunday June 07, 2020 @03:02PM (#23449725)
Sure, I also like those inspirational hints.

But the category of articles that I was criticizing here is when unemployed students pretend to be the authority on topic X to improve their chances of getting hired. Those articles typically do not disclose the lack of experience of the other. Quite the contrary, some of them even make up achievements and/or credentials.

Re:Most tech content is bullshit by twic on Sunday June 07, 2020 @02:41PM (#23449539)
This is absolutely true, and it's fascinating to see the strength of visceral reaction against it.