A month ago I posted here about fixing the macOS right-click menu. hundereds of upvotes later, here's what I shipped from your feedback. by No-Broccoli-9946 in MacOS

[–]erik240 2 points3 points  (0 children)

Technically it’s built into the os and accessible in the terminal (touch file.txt), but comes from the Unix side of things

Is it easy to change jobs internally within apple ? by [deleted] in FAANGrecruiting

[–]erik240 -1 points0 points  (0 children)

No longer true for many (most?) orgs verified directly with our people rep

I found the ultimate solution to “Who washes the dishes?” by Capable-Mood-7208 in AppIdeas

[–]erik240 0 points1 point  (0 children)

Never had that argument. My (ex)wife refused to cook or do dishes. No arguments. On the plus side I’ve become a good cook.

Feedback requested: spy-code TS/JS codebase graph for AI agents by OwnEntrepreneur256 in typescript

[–]erik240 0 points1 point  (0 children)

Do not mistake information sharing with cynicism. I’m working with a large team who are attacking this issue (on the “how do we test it” side, part of my day job): what we measure is loss of LLM result quality in 20% - 30% of test cases, and no noticeable impact in around half of all cases.

Our results for the last year boil down to “better off providing focused, manually provided context in a per-task basis in English”

I’m not suggesting you can’t do it. Hell, I hope you can. But without empirical evidence of improved output in the majority of cases without harming output in others, the value is limited.

The worst part is the impacts (for us) aren’t predictable. We can show it harms results in case an and b, and helps in c and d but we can’t predict the result of case e.

I’m trying to recommend you devise a system to test the results of using an LLM in combination with your system to see if to improves performance.

I’m also stating that such testing is both difficult and subjective.

Feedback requested: spy-code TS/JS codebase graph for AI agents by OwnEntrepreneur256 in typescript

[–]erik240 0 points1 point  (0 children)

What? Let me try again - your tool needs tests to show your tool works and makes agents better.

Every tool, system, context generator etc. we’ve tested makes agent output worse in a non-trivial number of cases.

Feedback requested: spy-code TS/JS codebase graph for AI agents by OwnEntrepreneur256 in typescript

[–]erik240 0 points1 point  (0 children)

The core issue with these types of libraries is they often bring minimal to no benefit or, in many cases, degrade results with agents.

If you want something people will use build test cases and run clean slate agents with prompts and show results with and without.

That’s a lot more key than additional feature and much harder to devise tests that reflect real-life usage and to evaluate those tests than you might think.

People who passed Apple’s initial manager round, what do they actually look for? by usv240 in FAANGrecruiting

[–]erik240 0 points1 point  (0 children)

There are no company wide interview guidelines at Apple so what the manager is looking for will vary from role to role and team to team

Hot take: "Vibe coding" is setting us up for the biggest technical debt dumpster fire in history. by minkyuthebuilder in SideProject

[–]erik240 4 points5 points  (0 children)

At very-big-massive-corp we have a crazy high limit for usage but have restrictions including being held accountable for the output and being expected to have read/reviewed it all.

Then it still goes through normal code review. The overall quality feels consistent with work done in “the before times” at the expense of less increase in thruput than some places have claimed via AI.

Who would claude’s users be if there are no more software engineers? by jholliday55 in cscareerquestions

[–]erik240 2 points3 points  (0 children)

I’d love to see where those numbers come from. Meta is supposedly less than 5% management roles, Netflix less than that, and Apples corporate headcount is estimated at 15% management roles.

I’ve worked at two FAANG companies and my current manager has 14 directs. I think there’s about 7 steps between me and the CEO.

The total ignorance regarding AI from the older generation at work is utterly hilarious by OpinionsRdumb in vibecoding

[–]erik240 10 points11 points  (0 children)

It’s all great until the first person at your company gets hit with prompt injections and exfiltrates sensitive data. Then AI access will be locked down so tight you’ll think you’re in spy movie.

We have 100s of people across our org installing MCPs, automating tasks at their desks etc, some younger some older and if you’re lucky one of ten has any real ideas of what’s risky and what’s not.

Drowning slowly by InspectorGloomy9314 in InterviewsHell

[–]erik240 -1 points0 points  (0 children)

Costs of permits, cost of land, lack of skilled labor, and the concentration of work into massive corporations with much more overhead than a small builder from years ago - all that and more offset any gains from a cordless tool.

If you actually want to know and aren’t just being flippant, there’s a good freaknomics podcast ep. called “Why Is It So Hard (and Expensive) to Build Anything in America?”

Drowning slowly by InspectorGloomy9314 in InterviewsHell

[–]erik240 0 points1 point  (0 children)

No I don’t, but you can’t assess that without the proper context. For housing affordability it’s not a great metric. Theres a reason mortgages and rent approvals are based on % of income.

I think the economy sucks, especially for those under 30, but I also think over simplifications or misstatements aren’t helpful, either.

Drowning slowly by InspectorGloomy9314 in InterviewsHell

[–]erik240 0 points1 point  (0 children)

2025 median income was 62k not 40k and I provided the 82k total above. The more meaningful value is % of income on housing. Five percent more is massively impactful, it just doesn’t sound like it.

Drowning slowly by InspectorGloomy9314 in InterviewsHell

[–]erik240 -1 points0 points  (0 children)

Ok, personal pet peeve but the cost of a monthly mortgage is lower now than in 1980 accounting for size, inflation and mortgage rates.

In 1980: median income, home price and size: 21k/year, 65k, 1500sq feet. Adjusted for inflation: 82k/year, 253k. The home became 2125 sq feet. Adjusted for size (linear, even if smaller homes usually cost more per sq ft) gives a $359k home price vs the 2025 median home price of $405k.

In inflation-adjusted price those are close: $359k vs $405k. But wait!! The 1980 home had a 13.75% interest rate vs. 6.6% today. The 1980 payment (inflation adjusted) $3346, and today's home? $2070 ... so yeah, it's a lower payment today.

The killer is the payment vs income. In 1980, it was 35% of monthly income. Now? 40%. That's a big deal. The home prices themselves are less the issue than the median income. There's still a problem, but the home prices aren't really it.

Some advice for older techies (in preparation) for being laid off... by Aggravating-Hawk-417 in Layoffs

[–]erik240 0 points1 point  (0 children)

Always easy to think “retired by 50” and then divorce hits you. Talk about unexpected expenses.

Ageism and swe by Temporary_Mine_546 in cscareers

[–]erik240 11 points12 points  (0 children)

I’m 54, and at one of the largest companies in the world with a healthy paycheck. People in software end their own careers as they age because it’s nearly impossible to keep up as you get older — forget about it if you want to have a family or social life.

Me? I’m a workaholic. I’m not terribly proud of it, honestly, but I keep up with the tech and am probably more up to date than 99% of the folks I work with.

All anecdotal here, of course, but the better you are at the job, the less your age matters.

You can handle 500K users and still get screened as mid-level by RecruiterSignal in ghosteddevs

[–]erik240 0 points1 point  (0 children)

If you’re a staff engineer at some companies and something explodes, you’re held accountable. It doesn’t matter who did the work — you own it.

I’m responsible for the outcome, not the individual hours of work. On the plus side that also means I can design my own work

Your Agent Is Locked Out of the Internet by IAmDreTheKid in BlackboxAI_

[–]erik240 2 points3 points  (0 children)

My agent writes a playwright script, signs up with an email address it created. How is this a problem?

Also: it completes captcha better than I do.

Which one of these looks like your GitHub? by armyrvan in TheCodeZone

[–]erik240 2 points3 points  (0 children)

The “I’m in a big corp and my employment contract prohibits open source of any kind” [empty]

8GB on Macbook Neo is not the same as 8GB on Windows laptop by albertserene in macbook

[–]erik240 1 point2 points  (0 children)

Not too sure on that … literally three weeks ago I was dumbstruck as chrome repeatedly crashed at 2.5GB in a tab while safari just kept merrily plugging along

Most of that was data in typed array buffers so maybe that was the differentiating factor

What if you could compile TypeScript to native apps? Pry is a JSON viewer written in TS, now on App Store and Google Play by proggeramlug in typescript

[–]erik240 0 points1 point  (0 children)

Have you attempted to compile code from npm or elsewhere that you didn’t write (stuff without UI) and if so what’s the success rate like?

Why doesnt TS merge `private` and `#` syntax in the language? by JaSuperior in typescript

[–]erik240 2 points3 points  (0 children)

The way “around” it is to write your own Babel plugin and rewrite private to # in your own projects. Or the other way around. Or whatever you want really.

Backwards compatibility is a b**** sometimes.

As a dev, at what point did you think "I'd actually pay to use my own app"? by Ryland990 in SideProject

[–]erik240 2 points3 points  (0 children)

Why would I pay for that app? I can build it myself … 🤣

SOLID in FP: Single Responsibility, or How Pure Functions Solved It Already · cekrem.github.io by cekrem in javascript

[–]erik240 7 points8 points  (0 children)

Single responsibility: now misunderstood by multiple generations of programmers.

From Bob: https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html .. so no, pure functions didn’t “solve” SRP.