HN user

joshvince

141 karma
Posts2
Comments35
View on HN

if you’re working on novel code, LLMs are absolutely horrible

This is spot on. Current state-of-the-art models are, in my experience, very good at writing boilerplate code or very simple architecture especially in projects or frameworks where there are extremely well-known opinionated patterns (MVC especially).

What they are genuinely impressive at is parsing through large amounts of information to find something (eg: in a codebase, or in stack traces, or in logs). But this hype machine of 'agents creating entire codebases' is surely just smoke and mirrors - at least for now.

the economic picture is not getting any better. In part because so many people each month are coming off fixed-term mortgage deals bought in the ZIRP era. The more time they give Labour to govern, the more rope they give them to hang themselves with. Or so the theory probably goes. They're already massively, massively behind in the polls and if recent local elections are anything to go on.

Ruby on Rails has recently started actively marketing itself as the solo developer framework. I've worked with it for a long time now (among a bunch of other languages and frameworks) and I have to say the recent updates to the frontend 'story' are really compelling for a solo dev.

One of the compelling reasons to write JS on the server was to have the same language and ecosystem in the client and server, and things like Turbo for Rails really go a long way towards delivering on that for Ruby (although of course you still need to understand javascript and browsers.)

That said, if you're already familiar with something else, then pick the most mature batteries-included framework in that language. Languages are just a tool for the job, it's incredibly unlikely as a solo dev that you can pick a "wrong" one.

A srangely loaded question. You’re not going to get a straight and accurate answer to such a broad philosophical topic.

Perhaps it’s worth reflecting on whether, in a pandemic, someone’s personal freedoms are incompatible with the means by which a virus can be prevented from spreading. And then, what is “worth” more?

This is spot on. As people, a sense of community is not something we usually associate with commerce, but these online platforms are _only_ instruments to get a return on someone's investment.

The fact that part of the journey involves mutually beneficial behaviours (like using VC money to acquire more users, build a better UX, and make the community larger) is just an accident, and the incentive to capitalise the whole shebang will always win out.

This sort of thing feels like The Price We Eventually Pay for a massive, free-to-use online community.

got a source for that company? Presumably it'll be semi-public knowledge. I'd be incredibly surprised if a business was already proficient enough to replace software teams. Call centre operatives or content-farmers maybe...

You're among the first people I've encountered with both experience in writing your own software and prompting an LLM to do it. I have a few questions for you (maybe the answers will make you feel better, or maybe they'll make you feel worse)

- when the code the model spat out was wrong, how did you fix it? Did you identify it was wrong before you ran it?

- what level of complexity was there in the code, in terms of "business logic" or complexity of the requirements you fed into it?

I ask these two questions because I am not sure an AI will get to the level of experience you have in the near future in _generating_ complex applications, let alone being able to reflect on why its own creations are wrong, fixing them, deploying some output, and then explaining the changes?

A human is going to be in the loop in these cases for a long time, and I'm assuming part or all of your decades of experience has been spent understanding quite how poor people are at explaining their requirements. What if you thought of generative AI as a tool you can learn to utilise to do your job more effectively?

All the recent furore about Twitter's monetisation and Reddit's API changes reminded me of this article from 1993. Clearly, only one guy's opinion but I think we've strayed pretty far from this vision of the internet, as a protocol and connective tissue for people.

I can't help but feel like the fact the internet began as (or grew into) something free, underground, experimental led us inexorably to this path: where we expect or demand that online products are free at the point of use, which means we become the product.

I don't know that a small, more decentralised, cottage-y internet would be Better. But it's interesting to think about.

I understand what you’re saying and I agree that dismissing it out of hand is obviously the wrong approach - but this does feel like it meets the bar to be a “conspiracy theory”, in that people theorise that the dominant answer for something is wrong, and the true answer is being covered up by powerful groups of people.

This is cool, but I think you lost me when you said “it just works out of the box” about your OS. I mean, sure, but you’ve had to order a new screen, touchpad, battery and RAM. That’s a lot of boxes to work out of

To add on to this great and pragmatic reply about your job situation, I'd add this:

Even if things remain tough job-wise for the foreseeable future, are you able to derive self-worth from things in your life that aren't your occupation? It's a horrible situation and I wish you the best of luck - but perhaps you can take heart and hope in what else you have: your partner, do you have other things that can help construct (or reconstruct) how you see yourself? Jobs, as you've found out nastily, are transient and ultimately meaningless.

I hope things get better for you.

If I were in your position, I’d evaluate my relationship with “work”. Challenges you describe might be perennial wherever you go, so maybe the question is not “how can I be more fulfilled at work?” But rather “how can I maximise the fulfilment I get outside of work?”

You sound like you’re going to have to trade your labour for money (ie you don’t have enough to become independent yet) so if you accept that fact, perhaps you can find a non stressful job and discover meaning in the Real parts of your life. Good luck

I find it fascinating that we're in an era where there are more elite sportspeople playing deep into their thirties or fourties across many sports that historically saw shorter careers. Ronaldo and Messi in football, Federer and Williams in tennis, Anderson in Cricket, Brady too.

Is this simply a coincidence? Or maybe they're the elite vanguard of a wave of people who experienced most/all of their career during the age of sports science? I wonder if this will be more and more commonplace: if you have that level of talent and discipline, you can stay at that level for longer.

The central premise of this article misses the mark, at least as far I see Quiet Quitting. It's less about managers and more about the relationship between an employer and employee. We're seeing time and time again employers cutting employees loose to save the company, or doing everything they can to avoid employees getting more leverage.

What makes the difference for those who view work as a day prison and others who feel that it gives them meaning and purpose?

What about the middle ground? I know plenty of people who enjoy their job, but they're not going the extra mile because why should they? They're happy to carry their job out to the best of their abilities within the crucial parameter that their abilities extend to the work laid out in their employment agreement with their employer - namely, hours of time and human brain/physical power in exchange for money.

My experience is the opposite - you can easily guide someone on a path to learning how to code, but the 'soft' skills you mention are often impossible to change in someone: like how they interact with peers, or how they approach challenges, or how they learn. These things are infinitely harder to evaluate during interviews but have far greater impact on your impact at work, as far as I can see.

The difference is that a blog post is presented as a whole, in long form. The author can construct context to have a debate informed by things harder to put into an individual tweet. Long form communication is where nuance lives. Twitter actively seeks to reduce and diminish that because any single tweet has to summarise its ideas in a single character-limited block. I personally think it’s a net negative for the world