HN user

replyifuagree

1,003 karma
Posts48
Comments136
View on HN
news.ycombinator.com 2y ago

Ask HN: What is needed to replicate the Sal Khan ChatGPT-4o trig demo?

replyifuagree
6pts0
www.visualcapitalist.com 2y ago

Visualizing How Big Tech Companies Make Their Billions

replyifuagree
2pts1
github.com 2y ago

Hacker News Enhancement Suite is best thing since sliced bread

replyifuagree
17pts15
smartguess.is 2y ago

"No, it's less effort than that"

replyifuagree
388pts372
www.fastcompany.com 2y ago

How Shopify’s anti-meeting, anti-mandatory-office experiment is going

replyifuagree
33pts5
www.dukebasketballreport.com 2y ago

Steve Ballmer Missed the Truth About the iPhone About as Badly as Possible

replyifuagree
1pts1
www.infoworld.com 3y ago

Measuring engineering velocity misses all the value

replyifuagree
5pts2
www.charpeni.com 3y ago

Software development is like cooking chicken

replyifuagree
1pts0
tech-resources-term.vercel.app 4y ago

List of Dev Resources as a Terminal

replyifuagree
2pts1
techcrunch.com 4y ago

Instagram quietly limits ‘daily time limit’ option

replyifuagree
2pts0
iism.org 4y ago

How many of you know that the team is working on something that no-one wants?

replyifuagree
11pts0
rainway.com 4y ago

Bebop v2.3.0 now supports Rust – a faster, safer alternative to Protobuf

replyifuagree
2pts1
iism.org 4y ago

Why CEOs are failing software engineers and other creative teams (2020)

replyifuagree
30pts5
hint.io 4y ago

Test Like You Fly – Timing Is (Almost) Everything

replyifuagree
3pts0
management.curiouscatblog.net 5y ago

The Defect Black Market (2008)

replyifuagree
1pts0
iism.org 5y ago

The Case for Statistical Chaos Control in Software (2020)

replyifuagree
5pts0
www.theregister.com 5y ago

Microsoft solicits Clippy comeback by asking people to upvote it as an icon

replyifuagree
1pts1
iism.org 5y ago

You need Software Developers to believe in your project (2020)

replyifuagree
249pts261
www.scientificamerican.com 5y ago

Deadly Fungi Are the Newest Emerging Microbe Threat All over the World

replyifuagree
5pts0
iism.org 5y ago

Agile Scrum is not working (2020)

replyifuagree
4pts0
medium.com 5y ago

No Way, Google: Build Your Own Wake Word Service on Android

replyifuagree
2pts0
theconversation.com 5y ago

Do no harm to life on Mars? Ethical limits of the ‘Prime Directive’ (2016)

replyifuagree
2pts0
martin.baillie.id 5y ago

Gotchas in the Go Network Packages Defaults

replyifuagree
25pts0
pluralistic.net 5y ago

Descartes' God has failed and Thompson's Satan rules our computers

replyifuagree
6pts1
www.adweek.com 5y ago

Managers Are Missing the Mark on Team Motivation

replyifuagree
2pts2
github.com 5y ago

SmartAmpPro – Machine Learning to Emulate Guitar Amps and Effects (Using Keras)

replyifuagree
1pts0
monster6502.com 5y ago

MOnSter 6502

replyifuagree
121pts31
www.youtube.com 5y ago

Design your user interfaces for idiots (Rant on UX and design) [video]

replyifuagree
2pts0
github.com 5y ago

Chicken story: The time Microsoft banned my entire country

replyifuagree
5pts0
iism.org 5y ago

Why are so many successful founding CEOs software engineers?

replyifuagree
406pts357

I personally can't accept shipping unreviewed code. It feels wrong. The product has to work, but the code must also be high-quality.

Sadly review isn't enough. I just today I found some code that I reviewed 2 months where the developer clearly used an agent to generate the code and I completely missed some really dumb garbage the agent put in. The agent took a simple function that returns an object with some data and turned it into a mess that required multiple mocks in the tests (also generated by the agent).

The dev is a junior and a clear example of what is to come, inexperienced people thinking coding is getting an agent to get something to pass CI.

The tech debt is accelerating exponentially!

Another key difference is that wood itself has built in visual transparency as to the goodness of the solution - as it is pretty easy to figure out that a cabinet is horrible (I do get that there are defects in wood joining techniques that can surface after some time due to moisture, etc - but still, lot of transparency out of the box). Software has no such transparency built in.

The advantage of hand coded solutions is that the author of the code has some sense of what the code really does and so is a proxy for transparency, vibe coded solutions not so much.

I mean, it is 2025 and still customers are the best detectors of bad software over all quality apparatus to date.

As in all things, it depends. For example if you have an iron clad exit plan after you land that promotion for "delivering" a steaming pile for someone else to debug, and you have no sense of shame, then by all means!

swap every postgres insert query, with the corresponding mysql insert query.

If the data and relationships in those insert queries matter, at some unknown future date you may find yourself cursing your choice to use an LLM for this task. On the other hand you might not ever find out and just experience a faint sense of unease as to why your customers have quietly dropped your product.

“Value to the company” means furthering the explicit plans of your company’s executives

If you are a software leader, work on discovering and filling customer needs. Filling those will boost both your success and the company's success.

Executives at most companies rarely do anything other than figure out how to get a bigger paycheck. They have no clue about, nor do they try to discover, customer needs; but they have and aggressively acquire a strong sense of their upchain's needs.

This means a software leader who does basic research on customer needs is the one-eyed in the kingdom of the blind at most companies.

Yep once we kick the PMP out, then we can work on safety so people will openly share where they are in the battle with the real enemy - the software.

As it turns out 10x isn't enough. Once the complexity of the solution hits a certain point you really need multiple brains working together to reliably evolve it in a sustainable manner that isn't rife with operational disruption.

Almost all problems with daily scrum/kanban/whatever can be traced back to inappropriate management.

Most of the time the issue is the daily whatever has been turned into a demotivating status meeting where a PMO trained project manager (PMP) is drilling each person for a status roll-up.

When management is inappropriate, the ignorance is so thick that no rational discussion can penetrate.

Yep and here we are in 2024 and just this last week I got into a heated discussion with an 'Technical' Program Manager raging about how the deliverables are slipping by three days mostly because he and his up chain are heavily invested in a schedule that is built on hope. Not only are the estimates bad, but the resourcing from the different silos has not happened either, so there is tons of unfinished work just on the work that is known, let alone the unknown unknowns!

Next up he's about to find out his integration timeline is complete and utter bullshit.

One of the challenges working as a software developer is that friends and family tend to view 'tech' as an amorphous blob.

Forget friends and family, most Project/Product Managers think the same way, and they are often way harder to say no to.

There really is a market niche for "just make some stuff" that LLMs are great for.

If the client wants "something" and an LLM provides a significant percentage of "something" that looks good enough for the developer to get paid, that is definitely value for the developer. Might not be valuable for the client, but I'd claim the state of the industry before LLMs was generating plenty of software that wasn't actually valuable for the client anyway.