HN user

ramijames

1,189 karma

www.ramijames.com

I am a developer and product designer, with many years working in small-scale startups. I’ve launched multiple products, scaled teams, and helped build strategies that impacted hundreds of thousands of users.

Posts88
Comments339
View on HN
miserablyunemployed.com 1mo ago

Where the Services Jobs Went

ramijames
2pts0
www.ramijames.com 5mo ago

Automating Image Compression

ramijames
19pts10
www.ramijames.com 6mo ago

The Cost of Translation

ramijames
9pts0
www.miserablyemployed.com 1y ago

How Software Development Works

ramijames
14pts2
www.miserablyemployed.com 1y ago

HR is not your friend

ramijames
38pts16
www.miserablyemployed.com 1y ago

Signs Your Agile Process Sucks

ramijames
14pts0
www.miserablyemployed.com 1y ago

Survival is my weekly sprint goal

ramijames
12pts0
www.miserablyemployed.com 1y ago

Perks that your company grants you

ramijames
10pts0
www.miserablyemployed.com 1y ago

The Mockroach

ramijames
1pts1
www.miserablyemployed.com 1y ago

I'm the CTO Now

ramijames
10pts0
www.miserablyemployed.com 1y ago

How to pretend to work 40 hours a week

ramijames
11pts2
www.miserablyemployed.com 1y ago

Miserably Employed

ramijames
11pts0
www.ramijames.com 1y ago

A Committed Year

ramijames
18pts7
vewrite.com 1y ago

Use a Structured Writing Workflow

ramijames
2pts0
www.ramijames.com 1y ago

Reading Documentation Effectively

ramijames
2pts0
www.ramijames.com 1y ago

Why Developer Relations Matters

ramijames
2pts4
vewrite.com 1y ago

How to handle content state for a writing project

ramijames
2pts0
ramijames.com 2y ago

Ethical Pricing

ramijames
1pts0
ramijames.com 2y ago

iOS Mesh Gradients in Sass/CSS

ramijames
1pts0
www.sci.news 2y ago

New Study Finds No Evidence for Bergmann's Rule in Mesozoic Dinos or Mammals

ramijames
1pts0
www.ramijames.com 2y ago

Asking for help is a core developer skill

ramijames
2pts0
www.ramijames.com 2y ago

Permabanned from LinkedIn

ramijames
2pts5
www.ramijames.com 2y ago

Package Dependency Hell

ramijames
31pts37
www.ramijames.com 2y ago

Peak Software Abuse

ramijames
3pts0
www.ramijames.com 2y ago

The Work Structure Spectrum

ramijames
1pts0
www.ramijames.com 2y ago

Quantifying your documentation's success

ramijames
2pts0
www.ramijames.com 2y ago

Neurodiversity as Software Incompatibility

ramijames
2pts0
www.ramijames.com 2y ago

I lost 33 ETH to an interview scam

ramijames
4pts3
www.ramijames.com 2y ago

Iterate Relentlessly

ramijames
1pts0
www.ramijames.com 2y ago

Docs Deserve More Respect

ramijames
104pts71

I also find that I'm constantly stressed that the plug is going to snap.

That being said, in ten plus years of using USB-c.. this has never happened to me or anyone that I know.

It's actually kind of impressive, all things considered.

I struggled with a dock and a MBP and connecting consistently to a monitor. It was a high-quality USB-C to HDMI cable. I was sure it wasn't that.

Turns out it was that.

I've always played the game that tests are only as useful as you have resources to attribute to them. Mostly all modern development is a compromise between new features and stuff that supports those new features (tests included, but also reviews, code maintenance, docs, etc.).

If LLMs can be utilized to quickly make deep testing possible, I think that's probably a net-positive.

GPT-5.6 13 days ago

Sounds like you are working on something naughty :)

We read to them from a very young age, and kept doing it. They are 13, 11, and 7 now and we still read books together every night for the littlest one, and most nights for the older two. My wife loves doing it and finds that it is solid bonding time.

We also instilled in them that it's a good thing for people to do on their own, and have slowly been providing them guidance on what "good literature" is by providing a constant stream of recommendations. We let them choose whatever they want, of course, and don't for anything on them. They are in total control.

Beyond that, we've taught them that the library is a nice place to just hang out. It's quiet, safe, and theirs as much as anybody else's. We are stuck living in a tiny apartment in a city in the US, and for them being able to just go to the library and have time to themselves is a positive for everyone.

Lastly, we've tried to give them a sense that language itself is fun and beautiful. Lots of word games. Lots of learning weird, esoteric words that nobody else seems to know. They get a kick out of it and so do we.

Resetting Xbox 16 days ago

It's not just appetite. The market is crazy right now and people don't have money to drop $600-800 on a new console.

If I remember correctly, there's an interesting historical reason for this: a lot of the original functionality that we'd today consider "part of the OS" was actually in ROM on hardware in really old Macs. Mouse functionality, basic windowing, etc. This meant that to get A/UX running you first had to bootstrap into a light version of Mac OS and then boot into A/UX.

I think that people aren't seeing what Apple is doing through the lens of efficiency, and the wider impact that has on their software and hardware.

Them not having to support 30+ year old software means that they can be more nimble and make better hardware choices.

Look at the mess that Microsoft has made for itself by setting the requirement that software made in the 90s must still run on modern OSs and hardware. It's bonkers and is slowly killing the company.

There's no amount of progress that will make me go back to Windows.

1. Microsoft accounts. No. 2. Ads in my OS. No. 3. Slow copying of files. No. 4. A maddening mix of UI/UX paradigms and implementations. No. 5. AI deeply embedded in my OS. No.

I don't know wtf their design team is doing.

Indeed. If you can't spend two minutes (MAX) writing a sentence or two explaining what the commit is for, then what are we doing as developers? Commits are for future you and your future team. They are a tool. Please, use them.