News for hackers. Stuff that matters.
Re:Most tech content is bullshit by PragmaticPulp on Sunday June 07, 2020 @01:24PM (#23448918)
Personal brand building is another major contributor to search engine content dilution.

Whenever I Google for something in hot new languages or frameworks, I have to sift through 10s of Medium articles from beginner developers who are trying to establish themselves as industry experts.

I don't want to read some junior developer's Medium post full of animated GIFs and a pseudo-tutorial that is really just entire source code files embedded as GitHub gists one file at a time. I just want to skip to the documentation and get to work.

Re:Most tech content is bullshit by Jorge1o1 on Sunday June 07, 2020 @01:39PM (#23449067)
The truly worrying development is when those same Medium posts start circling HN.

I’m not trying to be elitist, but what I enjoy about HN is seeing truly novel and interesting content, and every “crappy” article on the front page bumps an interesting one downwards into oblivion.

Re:Most tech content is bullshit by karolisram on Sunday June 07, 2020 @02:03PM (#23449234)
I’m ashamed to say that was me at some point. On top of that, those articles did nothing to further my career. All that mattered so far is my past experience, projects and how well I can (leet)code. Now if I start blogging again, it will have to be purely out of intellectual curiosity.
Re:Most tech content is bullshit by wenincode on Sunday June 07, 2020 @02:30PM (#23449455)
I think this is the same situation a lot of people find themselves in. I would say I'm the same. The further along I get in my career the more I find I'm interested in learning or exploring for my own good or interests, rather than some fake sense of credibility I got in the past.
Re:Most tech content is bullshit by loughnane on Sunday June 07, 2020 @03:05PM (#23449759)
Also me, but I did have one (on tolerance analysis) that helped my career.

It made rounds in the professional circles I traveled in and established myself as, while not necessarily a leader, someone at least very fluent in a particular process.

This was also in 2010 though, so the social landscape Was quite different

Re:Most tech content is bullshit by Nextgrid on Sunday June 07, 2020 @02:56PM (#23449664)
I confirm this doesn't do anything for your career, or at least not as much as just focusing that time on actual, paid work. I find that in my career my resume and experience that's on it as opposed to any side-projects or attempts at writing.
Re:Most tech content is bullshit by bryanrasmussen on Monday June 08, 2020 @12:42AM (#23453617)
Yes, however on helping the career I think the writing is like a nice little detail on the resume, a way to make it standout a bit more, I also found that in a recent interview for a project an article I had just written on SVG was naturally relevant. As a general rule talking about little articles you've written isn't going to naturally happen in the interview because the interview process is focused on past work and horrible trick questions.

It has also been somewhat useful in projects where a concern with documentation has been expressed because the writing is a better example of my ability to document things than having worked on a lot of projects where you may be able to go see what we shipped but not be able to see anything of the documentation.

I think of the writing as the equivalent of a side project:

* it allows me to focus on something I want to learn

* it helps to make what I learn stick in my head

* it gives me a deadline and people who will send me emails to say how's it going with that

* it works as documentation for what I've learned

* it gives me a trivial amount of money for having taken the time to learn something. Basically the last article I wrote is paying for an annual Dropbox account, and a couple days worth of food for my family. It was way too much work for that to be worthwhile, but I did learn some things that will help with later stuff.

Re:Most tech content is bullshit by dustingetz on Sunday June 07, 2020 @02:11PM (#23449309)
What's interesting is that this stuff works, which means there are idiot decision makers out there eating it up, which means the whole industry is ripe for disruption by someone who can see even an inch into the fog, so lets go do that
Re:Most tech content is bullshit by watwut on Sunday June 07, 2020 @03:01PM (#23449707)
But HN was never hardcore tech content? It is more of general set of articles about wide range of tech issues.
Re:Most tech content is bullshit by hn_check on Sunday June 07, 2020 @01:45PM (#23449109)
Worrying development? HN has never been particularly enlightened in this respect, and has all of the same trends and superficial articles that emerge on the other networks. The illusion that it's some higher ground has never held true.
Re:Most tech content is bullshit by city41 on Sunday June 07, 2020 @04:05PM (#23450316)
Based on your bio, you may be a bit biased in your assessment.
Re:Most tech content is bullshit by runawaybottle on Sunday June 07, 2020 @04:45PM (#23450646)
Someone should create that chart with ‘Lawful Good Dunning Kruger Expert’, ‘Chaotic Dunning Kruger Expert’, etc, since I need to know where I fit.
Re:Most tech content is bullshit by hn_check on Sunday June 07, 2020 @04:31PM (#23450529)
Biased, or simply consistent?
Re:Most tech content is bullshit by _alex_ on Sunday June 07, 2020 @09:56PM (#23452843)
based and orangepilled
Re:Most tech content is bullshit by oefrha on Sunday June 07, 2020 @02:28PM (#23449440)
In my experience this is particularly egregious when trying to compare frameworks and libraries in the JS ecosystem. The posts usually boil down to “I wrote a hello world with X and Y, here are my thoughts”, or worse, “I wrote a hello world with X, didn’t even bother to write it with Y, here are my thoughts on why X is awesome and Y sucks”, or worse still, “I wrote a hello world with X, didn’t even bother to write it with Y, here are my thoughts on why X is awesome and Y sucks, and I’ll pretend I have ten years of experience with each.”
Re:Most tech content is bullshit by goostavos on Sunday June 07, 2020 @05:53PM (#23451209)
And those exact posts bafflingly make it to the front page of Hacker News somehow -- doubly so if you can include [esoteric language] into your "My thoughts on" title.

I recall an especially egregious one on Clojure where the author had used the language for all of about a week before writing up his detailed hot takes on some "cons" of the language, like needing to know some complicated thing called `let` in order too assign variables.

Re:Most tech content is bullshit by Leherenn on Monday June 08, 2020 @03:50PM (#23460065)
JavaScript seems particularly bad at this, especially compared to something like C or C++ which I'm more used to.
Re:Most tech content is bullshit by ragnese on Sunday June 07, 2020 @03:23PM (#23449958)
Ugh. I cringe every time I have an actual, non-trivial, issue or fairly technical question about whatever I'm working on lately.

I remember feeling it while I was working with Swift (50 articles titled: "What is a Protocol?" Give me a break!) and lately I keep running into all kinds of bizarre, complicated behaviors with Jackson in my Kotlin project. It's a new kind of hell to sift through every article that describes the "hello, world" of writing a single data class and having Jackson magically turn it into JSON.

P.S., if you can avoid mixing Jackson with Kotlin, save yourself the trouble.

Re:Most tech content is bullshit by abhayb on Sunday June 07, 2020 @03:28PM (#23449992)
Hard same on the Kotin/Jackson sadness. Gson also has a bunch of issues. Really want to cut my code over to Moshi but haven't worked up the energy for it. Maybe we all just want to wait till Kotlin serialization is production ready?
Re:Most tech content is bullshit by ragnese on Sunday June 07, 2020 @03:37PM (#23450071)
Does Gson still force you to write "beans"?

In any case, this project kind of didn't need any auto-magical serialization library, but the promise was reduced boilerplate. Instead, we just got way more complex boilerplate and a damn dependency forcing me to change how I want to write my code.

Re:Most tech content is bullshit by abhayb on Sunday June 07, 2020 @03:46PM (#23450143)
Pretty much. I'm all about data classes so the code reads just fine. Definitely less boilerplate than something like JsonObject. But using Gson means non-nullable fields can still be null if the incoming JSON doesn't have them. So you get these "impossible" NPEs. Also, this is more a complaint about the JVM type system but Gson can encode things that it can't decode into which really messes with my mental model.
Re:Most tech content is bullshit by ragnese on Sunday June 07, 2020 @03:56PM (#23450237)
My experience has been that there might actually be MORE boilerplate now than when I did ad-hoc translation to/from JsonObject.

inline classes straight-up don't work with Jackson, and probably never will. So for every class that has a field that is an inline class, I have to write a "builder class" that's exactly the same except replacing the inline class with the class it wraps.

Also, @JsonUnwrapped doesn't work with Kotlin. And, of course, doing anything with generics is a complex nightmare with Jackson (because of JVM's type erasure).

Not to mention, all these failures happen at runtime, so you don't even know your class is going to be a problem until you run the code.

The whole thing just sucks and I actually miss the simplicity of translating by hand...

Re:Most tech content is bullshit by dredmorbius on Sunday June 07, 2020 @06:01PM (#23451264)
Writing for money and reservation of copyright are, at bottom, the ruin of literature. No one writes anything that is worth writing, unless he writes entirely for the sake of his subject. What an inestimable boon it would be, if in every branch of literature there were only a few books, but those excellent! This can never happen, as long as money is to be made by writing. It seems as though the money lay under a curse; for every author degenerates as soon as he begins to put pen to paper in any way for the sake of gain. The best works of the greatest men all come from the time when they had to write for nothing or for very little.

...

There is no greater mistake than to suppose that the last work is always the more correct; that what is written later on is in every case an improvement on what was written before; and that change always means progress....

If the reader wishes to study any subject, let him beware of rushing to the newest books upon it, and confining his attention to them alone, under the notion that science is always advancing, and that the old books have been drawn upon in the writing of the new. They have been drawn upon, it is true; but how? The writer of the new book often does not understand the old books thoroughly, and yet he is unwilling to take their exact words; so he bungles them, and says in his own bad way that which has been said very much better and more clearly by the old writers, who wrote from their own lively knowledge of the subject....

It often happens that an old and excellent book is ousted by new and bad ones, which, written for money, appear with an air of great pretension and much puffing on the part of friends. In science a man tries to make his mark by bringing out something fresh. This often means nothing more than that he attacks some received theory which is quite correct, in order to make room for his own false notions. Sometimes the effort is successful for a time; and then a return is made to the old and true theory. These innovators are serious about nothing but their own precious self: it is this that they want to put forward, and the quick way of doing so, as they think, is to start a paradox. ... Hence it frequently happens that the course of science is retrogressive.

-- Arthur Schopenhauer, "On Authorship"

https://www.gutenberg.org/files/10714/10714-h/10714-h.htm#li...

Re:Most tech content is bullshit by charlysl on Monday June 08, 2020 @01:24AM (#23453818)
... and by quoting Schopenhauer's beautiful prose instead of using your own words you are following his wise advice. Montaigne said something similar when confronted as to why he quoted Plutarch so often, replying that if he believed someone had already said something in a way that he couldn't improve, why on earth would he say it in his own words? I would very much have preferred to quote the great man himself of course, for this very reason, but couldn't locate this particular passage.
Re:Most tech content is bullshit by dredmorbius on Monday June 08, 2020 @03:20AM (#23454339)
Very much.

This Schopenhauer essay resonates strongly with me, hitting on and unifying numerous concepts I'd been playing with. And saying it well.

Even in translation ;-)

I'm still upset that the University of Adelaide's book server was shut down, as it had a wonderfully-formatted set of the essays, shared recently to HN. See: https://news.ycombinator.com/item?id=21386663

Re:Most tech content is bullshit by charlysl on Monday June 08, 2020 @10:23AM (#23456720)
... As for the natural faculties within me, of which my writing is the proof, I feel them bending under the burden. My ideas and my judgement merely grope their way forward, faltering, tripping, and stumbling; and when I have advanced as far as I can, I am still not at all satisfied. I can see more country ahead, but with so disturbed and clouded a vision that I can distinguish nothing. And when I venture to write indifferently of whatever comes into my head, relying only on my own natural resources, I very often light upon the matter I am trying to deal with in some good author, as I did just now in Plutarch, in his discourse on the strength of the imagination. Then I realize how weak and poor, how heavy and lifeless I am, in comparison with them, and feel pity and contempt for myself. Yet I take pleasure in the fact that my opinions have often the honour of coinciding with theirs and that I follow them, though far behind, proclaiming their virtues. I am glad too that I have the advantage, which many have not, of recognizing the great difference between them and myself. And yet I allow my own ideas to run their course, feeble and trivial as when I first conceived them, without plastering and patching the defects revealed to me by this comparison. A man must have strong legs if he intends to keep up with people like that. The injudicious writers of our century who scatter about their valueless works whole passages from old authors, in order to increase their own reputations, do just the reverse. For the infinitely greater brilliance of the ancients makes their own stuff look so pale, dull, and ugly that they lose much more than they gain.

Here are two contrary points of view. The philosoper Chrysippus dropped into his books not just passages but whole works by other authors, including in one instance the complete Medea of Euripides; and ApoUodorus said that if all that was not his own were to be cut out of his works the paper would be quite blank. Epicurus, on the other hand, did not introduce a single quotation into any of the three hundred volumes that he left behind him. I happened the other day to light on such a passage. I had been languidly following a string of French words, so bloodless, fleshless, and devoid of substance and meaning that they were just words of French and no more. Then at the end of this long and tiresome road I came upon a rich and lofty sentence which towered into the clouds. If I had found the slope gentle and the ascent somewhat gradual, it would have been excusable. But the rise was so sheer and precipitous that after the first six words I felt myself flying into another world, from which I recognized the depth of the abyss out of which I had come. So deep was it that I have never had the heart to plunge into it again. If I were to load one of my discourses with such rich spoils, it would throw too much light on the stupidity of the rest.

To censure my own faults in some other person seems to me no more incongruous than to censure, as I often do, another's in myself. They must be denounced everywhere, and be allowed no place of sanctuary. I know very well how boldly I myself attempt at every turn to rise to the level of my purloinings and to remain there, even rashly hoping that I can prevent the judicial eye from discovering them. In this endeavour my industry plays as great a part as my inventive powers. And then, I do not contend with those ancient champions in the mass and hand to hand, but only in repeated brushes, in slight and trivial encounters. I do not press them hard; I merely try their strength and never go as far as I hesitatingly intend. If I could hold my own with them I should be doing well, for I only attack them at their strongest points.

To cover themselves, as I have seen some writers doing, so completely in other men's armour as not to leave even their finger-tips showing; to compose a work from pieces gathered here and there among the ancients - an easy task for a man of learning who is treating an ordinary subject - and then to attempt to conceal the theft and pass it all off as their own; this is in the first place criminal and cowardly, in that having no private resources with which to make a display, they try to boost themselves with other men's wealth; and secondly, it is very foolish to be satisfied by gaining the ignorant approbation of the vulgar through trickery, while discrediting oneself in the eyes of the intelligent. For their praise alone carries any weight, and they turn up their noses at all this borrowed decoration. For my part, I would do anything rather than that. I only quote others to make myself more explicit. ...

- Michel de Montaigne, "On the education of children" https://www.gutenberg.org/files/3585/3585.txt

Re:Most tech content is bullshit by dredmorbius on Monday June 08, 2020 @03:25PM (#23459847)
Thank you!

Yes, that is beautiful, true, and illuminating.

Re:Most tech content is bullshit by charlysl on Tuesday June 09, 2020 @02:16AM (#23464199)
Thanks for reading, I was a bit worried about posting such a long quotation, but couldn't bring myself to butchering this marvel, would have felt like cutting a master painting. Just like Chrysippus.
Re:Most tech content is bullshit by cjonas on Sunday June 07, 2020 @02:27PM (#23449431)
This drives me crazy! I hate searching for documentation and the top results are blogs containing outdated copy and paste of the official docs with some witty text and gifs.
Re:Most tech content is bullshit by tmh88j on Sunday June 07, 2020 @03:04PM (#23449741)
I've recently started using Express.js for a project at work, and I've never before encountered a seemingly popular framework/language with such frustrating content churned out by the community. Express's official docs have all the technical specs you could ask for, but the framework is very light weight without any structure and feels more like a library, sort of like Flask. I wanted to see what a typical app structure looks like, but just about every single "article" I found was either a copy/paste of the same app with everything crammed into one index.js file (routing, logic, db queries, etc...), or they were walls of text filled with occasional code snippets and didn't even provide a repo for reference. The community feels like it's targeting complete beginners with its simple examples, lengthy explanations of trivial tasks and extremely little coverage of architecture. My experience with Express felt like PHP 10 years ago with w3schools.
Re:Most tech content is bullshit by aledalgrande on Sunday June 07, 2020 @02:55PM (#23449646)
Or SO answers from 2011, pasting official docs.
Re:Most tech content is bullshit by airstrike on Sunday June 07, 2020 @01:53PM (#23449167)
> some junior developer's Medium post full of animated GIFs

Don't forget emojis! Such a waste of time! ⌛⌛⌛

Re:Most tech content is bullshit by Swizec on Sunday June 07, 2020 @01:44PM (#23449106)
As a programmer with some 20 years of experience who likes to write tutorials on original research and techniques — you can pry my animated gifs out of my cold dead fingers! All my life I waited for broadband to be widespread enough to write articles with rich embedded animations.

And yes, sometimes they only serve the purpose of entertainment or emotional tone setting. Other times they’re actual part of the content.

Gifs are great

Edit: you downvote and yet I often get comments appreaciating how the gifs make my 2000 word emails feel like a quick short read.

Re:Most tech content is bullshit by tpmx on Sunday June 07, 2020 @06:16PM (#23451396)
> Edit: you downvote and yet I often get comments appreaciating how the gifs make my 2000 word emails feel like a quick short read.

I sampled your work. It's exactly what we're talking about.

I'm sure this works for you, financially and SEO-wise.. but.. maybe use 500 words and no gifs instead?

Re:Most tech content is bullshit by Swizec on Sunday June 07, 2020 @06:53PM (#23451764)
I often do.

My point is that this stuff doesn’t have to be boring and dry. It’s okay for content to reflect having fun when you’re having fun.

Even my college professors used jokes in their lectures.

Re:Most tech content is bullshit by tpmx on Tuesday June 09, 2020 @12:24PM (#23467996)
It's not the jokes I'm against - it's that monetizable/SEO-style writing, where everything is repeated twice or thrice, and there's loads of filler text.

Actually, let me change my mind on the GIFs. Keep the best ones.

Re:Most tech content is bullshit by azeirah on Sunday June 07, 2020 @02:28PM (#23449438)
Go you! I love high quality written content with a lighter tone. I find it incredibly difficult to focus on dry tests because of my ADHD.
Re:Most tech content is bullshit by Swizec on Sunday June 07, 2020 @03:56PM (#23450244)
Thanks! I actually study fiction writers and standup comedians to help me write/speak better. It makes a world of difference
Re:Most tech content is bullshit by anoncake on Sunday June 07, 2020 @05:23PM (#23450959)
Me too, especially when they're accompanied by moving pictures.
Re:Most tech content is bullshit by Nasrudith on Monday June 08, 2020 @02:28PM (#23459255)
Animated gifs and even infamous features like the "blink" tag are just tools. They need to be used properly.
Re:Most tech content is bullshit by ryan29 on Sunday June 07, 2020 @01:39PM (#23449070)
There's so many bad examples online that I can't imagine trying to learn development from scratch these days.
Re:Most tech content is bullshit by MattGaiser on Sunday June 07, 2020 @02:16PM (#23449354)
If it runs, it ships!

It shouldn't be this way, but it frequently is.

Re:Most tech content is bullshit by itronitron on Sunday June 07, 2020 @04:11PM (#23450369)
The Medium articles are a lot more entertaining if you read them out loud with a strong 'Valley' accent.
Re:Most tech content is bullshit by AlexCoventry on Sunday June 07, 2020 @05:41PM (#23451111)
Yes, this is happening even at the code level, resulting in a flood of modules/packages with shallow capabilities.
Re:Most tech content is bullshit by magnetowasright on Sunday June 07, 2020 @10:32PM (#23453036)
> Medium post full of animated GIFs and a pseudo-tutorial...

It's almost like trying to find recipes on the internet in the age of SEO and 'personal brand building'.

To get to the content you want (ingredients and method), you have to scroll through a mess of unrelated, low quality, insincere blog-like content with pictures etc..

When you actually find the recipe, half the method (always the bits you don't bloody know) is interwoven into the irritating blog content or on a separate 'blog' entry page entirely.

By the time you realise there's nothing of value and decide to turn back, it's too late; they've already won. You've given them a page view, interacted with the site, and maybe their ads have loaded, too.

At least you can find good cookbooks in op shops! Tech books are great, but they're not always the best resource when you're curious about a tool and want something like an implementation or configuration guide, or a post-implementation review.

I have random blogs to thank for clear guides with great explanations on implementing and configuring loads of things, like early versions of webpack. It seems that in only a few years, quality content has rapidly become so much harder to find amidst the mass of low quality SEO bait.

Re:Most tech content is bullshit by hn_check on Sunday June 07, 2020 @01:43PM (#23449102)
That's an interesting, albeit selfish, perspective.

Experienced developers usually aren't busy writing blog posts. Nor are they engaged on HN. As the old saying goes, those who can are out doing, those who can't `teach'.

This touched a nerve, but sorry it's spot on. The more faltering the career, the less certain the skills, the more likely the person has a vigorous social media and blog presence.

Re:Most tech content is bullshit by hn_check on Sunday June 07, 2020 @04:01PM (#23450284)
Given the great reception this has received, let me give an example, and one of HN's great "successes" - patio11.

Guy made a tiny, miserable little service that would have made more money if he worked at Walmart. He was the seer who provided day after day of front page content for this site, the "fake it till you make it" ruse in full effect. Because his product was so miserably unsuccessfully he instead put all of his effort into blog posts and "lessons" for people to follow, and the suckers lined up.

People with actually successful products were just off being successful.