Like everyone else, Australia has tech brain drain and loses its best software engineers to USA. But unlike almost everyone else it's a very rich country and so can still afford to spend billions of dollars training and deploying engineers who "haven't read one book" to quote-unquote 'solve' domestic and regional technology problems. It's a giant make-work program to keep people busy while property speculation and resource extraction drives GDP growth.
You must read at least one book to ride
31–40 of 155 posts
Re: You must read at least one book to ride
#32The section about reading "the right books" is important. I tried reading some self-help books in high school, but after reading a few, you'll realize they are mostly "fanfic" as the author says. I noticed some other patterns in these books. 1. Constant self-questioning while reading - "Is this obvious? did I already know this?" 2. Lots of examples or stories 3. Try to turn a simple metaphor/slogan into a complete ph…
When it comes to self-help / philosophy in general, I've found that application is very different from knowing. I believe, selling yourself completely an idea/routine/process (however obvious or well-known to oneself) & build that natural instinct / capability in applying it (when the situation warrants), as if it was second nature, is the point of these books.
> Lots of examples or stories
Some books could be blog posts (btw, LLMs are great for questions like "summarize chapter by chapter" and follow up questions like "highlight key arguments, counter-intuitive points, novel ideas outlined in ") and some have just the worst kind of filibustering to bloat the page count; but the many stories / narratives are so one can identify self in at least one among it & consequently build a strong recall to its morals / conclusions.
> ... simple metaphor/slogan into a complete philosophy for life ...
We mustn't fault books for having apt titles? (:
Re: You must read at least one book to ride
#331+ book, playing the guitar, having this one weird hobby, being a semi-pro gymnast—insert whatever you want from your life experience in order to have a story frame to justify a long rant about how you are so good without even trying (or everyone else is a moron).
Reading is more of a facilitator and a start. Practicing is what makes things fall into place. And being interested enough to look up and try different things out.
[1] https://ludic.mataroa.blog/blog/i-will-fucking-piledrive-you...
Re: You must read at least one book to ride
#34On the other hand, one can be sufficiently ahead of the competition if they find that one resource and master it well. How does one go about finding them?
I often resort to asking real folks via email, recommendations on HN or Tildes, or sometimes even on Reddit, all aimed at collecting opinions from people who have experience and developed a good taste. However, this sometimes yields bad or even no results. I wonder how some of you folks here on HN find meaningful and helpful resources on anything of interest.
Re: You must read at least one book to ride
#35It's not the reading books, it's the wanting to read books.
Re: You must read at least one book to ride
#36I love this guy's cynicism and no-bullshit attitude. As someone who lived in Melbourne and has suffered Deloitte's "technology" department, the frustration and anger is warranted. Like everyone else, Australia has tech brain drain and loses its best software engineers to USA. But unlike almost everyone else it's a very rich country and so can still afford to spend billions of dollars training and deploying engineers…
Re: You must read at least one book to ride
#37The section about reading "the right books" is important. I tried reading some self-help books in high school, but after reading a few, you'll realize they are mostly "fanfic" as the author says. I noticed some other patterns in these books. 1. Constant self-questioning while reading - "Is this obvious? did I already know this?" 2. Lots of examples or stories 3. Try to turn a simple metaphor/slogan into a complete ph…
And like the other commenter said, there is a huge difference between reading something, understanding that something, applying that understanding, and finally mastering that application.
Re: You must read at least one book to ride
#38Is reading helpful? Absolutely.
Does it mean you would trust them to work on your car? Absolutely not.
Would you trust a mechanic who didn’t read any books? I sure wouldn’t discount them because of that.
At the end of the day, there is no signal of someone’s effectiveness better than their history of getting results.
Measures like whether you read a book or keep up on a field may be correlated but are largely meaningless.
Re: You must read at least one book to ride
#39This matches my experience 100%. I am not a brilliant developer by any measure. I'm competent enough, I can put together good solutions to the admittedly low-scale problems I'm assigned, and I like to think I have a pretty good sense for the right and wrong ways of going about doing so. But I'm not even sure I could land an interview with a FAANG company, let alone a job.
My feeling at work is one of constant vigilance. I feel like if I look away for too long the gremlins will start creeping in. And I'm not talking about some imperfect design or the odd code smell, I'm talking about dropping in on a PR two senior engineers have already approved and spotting a critical security flaw in the first 30 seconds. Or a data loading pattern that works okay with the five records they've tested against but would make 300 database queries per page for a realistic dataset. Or spend 75% of their CPU time hydrating date objects from timestamps that are then immediately discarded.
I think it comes down to a lack of inherent curiosity and/or interest and/or passion in programming. To me good programming is a craft—I won't go so far as to say it's as much art as it is science, but I think there is definitely an artistic element to it. Which for me introduces a need to do something well, rather than just ticking boxes and going home. "Painting the back of the cabinet", as it were. If business requirements force me to ship some monkey-patch fix, it gives me a discomfort I can't really put into words. I immediately want to replace it with something better, because I just don't like putting work I know to be substandard out in the world. I'm not even particularly invested in the product and services my employer creates, but if it's my work I want it to be good.
Something I often hear is "I couldn't work out how to make work so I just did ". It irks to me to no end because without fail, what "I couldn't work it out" always means is "the first thing I tried threw up a minor roadblock so I stopped trying". And it sucks because the worse a codebase gets, the more difficult it is to contribute something you can be proud of.
Have I just had the misfortune of working at particularly crappy companies, or are things really this bad across the whole industry? I'd really like to think it's the former, but I read articles like this and dread that it's the latter.
Re: You must read at least one book to ride
#40The section about reading "the right books" is important. I tried reading some self-help books in high school, but after reading a few, you'll realize they are mostly "fanfic" as the author says. I noticed some other patterns in these books. 1. Constant self-questioning while reading - "Is this obvious? did I already know this?" 2. Lots of examples or stories 3. Try to turn a simple metaphor/slogan into a complete ph…