HNHacker News
TopNewBestAskShowJobs

aristofun

2,010 karma · joined September 16, 2019

submissionscomments
aristofun··on Task engine VM – for tasks with executable instructions (progress update)
Would you care to explain to an average dumb developer like me what’s the point of all this and what actual end user problem does it solve?
aristofun··on I built a C++ runtime with immutable objects and no GIL
What are the implications for an average Joe ruby/js developer if this matures to production grade? Could you explain like Im 5?
aristofun··on Ask HN: Junior getting lost
There is no the right way to building a software. Anything more complex than a hello world. And if project is large enough (google scale) - no single person really groks it fully and arrogant enough to claim knowing how it should be done.

All these clean architecture, design patterns are myths, wishful thinking, marketing memes, or someone’s successful experience overgeneralized and cargo culted at best.

There couldn’t be anything less meaningful than “best practice” idea. It encourages dangerous illusion of shared understanding. Ive seen projects bestpracticed to death.

Best from who’s point? Best for what goal? Best in what context, for what kind of team? How the bad-good scale is defined?

All you can do is patiently learn on a case by case basis, slowly building up your own intuition and style of work (ideally raising awareness the limitations of your own experience and preferences at the same time).

So basically yes, throw out all hi level theoretical concepts to trash (they have already served their purpose) and approach new projects from ground principles.

And from the fact that your craft is not the goal but only means to an end, to serve business, users, customers.

aristofun··on Ask HN: Have we confused efficiency with "100% utilization"?
people are the weak link, not computers
aristofun··on Ask HN: What are the most significant man-made creations to date?
Natural languages are barely man-made creations. Because they _naturally_ evolved, was not deliberately made.
aristofun··on Ask HN: Weekend Social: Top two programming languages and what they can borrow?
1. Typescript, Ruby

2. Elegant typings, native to language syntax. Syntax flexibility.

3. Usually this choice is made for me or before me. And unfortunately it is often neither.

aristofun··on Ask HN: Have we confused efficiency with "100% utilization"?
What are you talking about?

Up to 80% of a typical dev time these days (depending on the company and the project) is idle waiting for a build to fail again, deployment to finish, all teammates showing up to another useless meeting, writing stupid performance reviews, arguing about secondary yet unavoidable issues on slack and pr comments, etc etc.

aristofun··on Why is software still built like billions don't exist in 2026?
Until recently it was not worth the effort to even bother identifying problems like this. For many markets and fields it is still not worth the effort because most profit on those areas come from LTR based nations
aristofun··on Ask HN: Why are so many rolling out their own AI/LLM agent sandboxing solution?
Can you explain me like im 5 - how does that even work?

If you cut network and files for Claude, for example, how is it even going to do the useful work?

aristofun··on Ask HN: How do you find the "why" behind old code decisions?
Hi level answer is always - to satisfy the product/customer requirements.

If the requirement was never documented or lost, then you can only deduce it like Sherlock Holmes.

Low level answer is always- because this is the best way current developer could come up with given the organizational context and his level of experience.

aristofun··on How do I make $10k (What are you guys doing?)
Build a career or build a business.

Nothing new under the moon in the last few centuries. There is no magic pill or secret ingredient.

Each path has its trade offs.

I’ve tried both. Reaching 10k in software engineering salary took longer but easier and more predictable. My first profitable business attempt was a tiny bootcamp school (about software engineering obviously) and it never reached 10k of my own income due to lack of business experience and motivation.

Choose a field where 1. There is enough capacity to reach the number with just a hard work (software engineering, finance, law, real estate etc)

2. You feel comfortable and genuinely longterm interested in (most important criteria).

What else do you expect to hear on a forum like this?

I bet LLM would give you similar answer :)

aristofun··on Users don't care about your app's complexity
If you consider sms better than whatsapp you obviously don’t know any better which supports my point :)
aristofun··on Users don't care about your app's complexity
They hate but still use it. Is a more accurate statement.

Often because of lack of better alternatives or out of inertia.

Majority of UX of software products we use every day range from awful (ad platforms for example) to mediocre (WhatsApp). But we don’t know any better.

aristofun··on Ask HN: If you had $10M in the bank, would you still show up to your job?
This is why my remarks about "where you live" and "ambition"
aristofun··on Ask HN: Doing well solo, struggling in team-centric engineering roles
I sometimes find myself in a very similar state but attribute that to poor management (lack of vision, badly set goals, messed up team structure, unclear priorities and responsibilities).

> I do fine when incentives, authorship, and responsibility are clear, but disengage when those are diffuse.

This suggests that in your case it might be about bad management too, rather than team vs solo work per se.

And let’s face it, good management and good managers is a much much rarer breed than good engineers.

aristofun··on Ask HN: How would you design for this scale today?
Those numbers and all the features are easy-peasy for a single not very big flink cluster
aristofun··on Software engineers can no longer neglect their soft skills
> There are holdouts in the world, where execution is king

Could you name a few with salaries at least somewhat near FAANG’s?

aristofun··on If you put Apple icons in reverse it looks like someone getting good at design
One of many examples of how you can take anything too far and make it worse
aristofun··on Ask HN: Will vibe coded spaghetti code lead to unmaintainable software?
I have a good news for you: the code is already unmaintanable.
aristofun··on Ask HN: Browser extension vs. native app for structured form filling?
They have pr had that as one of their initial features. Recently thy pivoted away from that to more ai and corporate use cases
aristofun··on Ask HN: Browser extension vs. native app for structured form filling?
These guys solve same problem https://www.getmagical.com/ worth researching their experience
aristofun··on Ask HN: If you had $10M in the bank, would you still show up to your job?
Read my whole message carefully. 1 bay area salary is nothing special if you live in bay area and support _family_
aristofun··on Ask HN: If you had $10M in the bank, would you still show up to your job?
If you carefully read my message and all the conditions you’ll see that 400 will melt faster than you think. Also it will be closer to 200-300 because you spent part of the sum to buy a house.
aristofun··on Ask HN: If you had $10M in the bank, would you still show up to your job?
Do you have a family? How many?
aristofun··on Ask HN: If you had $10M in the bank, would you still show up to your job?
Do you have a family? How many people do you support?
aristofun··on Ask HN: If you had $10M in the bank, would you still show up to your job?
If you live in a modern 1st world country and have a family, at least 1 child or some old relatives and at least minimal ambition to eat good food and have okay level of life - 10M is not much at all.

It’ll get you okayish to allright property (depending on the region), will cover all basic expenses and (if you don’t have anyone with serious illness or financial problems) some non basic ones. For up to 10 years max.

Then what?

If you want to hear people’s passions I suggest using vague “F U money” term instead of a pretty small specific number.

aristofun··on Ask HN: Where is all the protest music?
Controversial opinion - old pre-internet protests were mostly authentic and pursuing something good (whatever that meant in every case).

Today - they are mostly designed, sponsored and organized and about hating/suppressing the enemy side, virtue signaling, not achieving good and genuine self expression.

And those rare that are authentic (like current Iran revolution) are carefully and deliberately muted.

Such intentions can’t produce any great art for obvious reasons.

aristofun··on Tell HN: Auto-download in Apple Podcasts is so unreliable it's basically useless
They still use XCode to write software in 21st century. What do you expect? Be happy they managed to ship at least some features working.
aristofun··on The struggle of resizing windows on macOS Tahoe
It all started with a dumb move to replace input language icon flags with text.

Apple keeps being a hardware company unfortunately.

Their software is not nearly as good as it could and should be if they had real competition.

Windows/linux is not a competition since they dropped bootcamp. Because that implies switching to a subpar hardware.

aristofun··on Ask HN: Cheaper Datadog anyone?
Newrelic has pretty generous free tier
← PreviousPage 6 of 34Next →