HN user

malyk

1,343 karma

CTO at HomeLight (www.homelight.com). Formerly the first engineering hire and senior software developer at Giftly (www.giftly.com). Before that I was a developer for a couple of federal government contractors (FGM, now Novetta Solutions, and High Performance Technologies, Inc). I have a masters degree in Computer Science from American University and a bachelors degree in Computer Science from James Madison University.

mike@homelight.com - for business stuff mike.abner@gmail.com - for personal stuff

Posts10
Comments470
View on HN

Can you give an example to help us understand?

I look at my ticket tracker and I see basically 100% of it that can be done by AI. Some with assistance because business logic is more complex/not well factored than it should be, but most of the work that is done AI is perfectly capable of doing with a well defined prompt.

Eat Real Food 7 months ago

Right. My wife doesn't feel full unless she has protein. I don't feel full unless I have a bunch of carbs. It makes life interesting.

Eat Real Food 7 months ago

I think this is person dependant. A Kale salad makes almost no impact on my hunger, but a piece of bread makes me feel pretty full.

Just as an example of an opposite experience.

(american, vegetarian for 13 years, athletic, former meat eater, long carb centric diet that i'm trying to change)

The AI coding trap 10 months ago

Using an agentic workflow does not require you to delegate tge thinking. Agents are great at taking exactly what you want to do and executing. So spend an extra few minutes and lay out the architecture YOU want then let the ai do the work.

I've had success here by simply telling Codex which components to use. I initially imported all the shadcn components into my project and then I just say things like "Create a card component that includes a scrollview component and in the scrollview add a table with a dropdown component in the third column"...and Codex just knows how to add the shadcn components. This is without internet access turned on by the way.

GPT-5-Codex 10 months ago

Right. The idea here is to kick of 3-8 or something tasks. They finish as you finish writing the next prompt. Then you go and review/test/merge the code from the first task, then another task finishes and you review/test/merge that code.

The challenge is that you have to be working on multiple work streams at once because so far Codex isn't great at not doing work you are doing in another task even if you tell it something like "class X will have a function that returns y"...it will go write that function most times.

I've found it really good for integration work between frontend and backend features where you can iterate on both simultaneously if the code isn't in the same codebase.

Also, for Codex this works best in the web ui because it actually uses branches, opens prs, etc. I think (though could be wrong) that locally with the CLI or IDE extension you might have to manually great git worktrees, etc.

Because you'll be replaced by those engineers in N months/years when they can outperform you because they are wizards with the new tools.

It's like failing to adopt compiled code and sticking to punch cards. Or like refusing to use open source libraries and writing everything yourself. Or deciding that using the internet isn't useful.

Yes, developing as a craft is probably more fulfilling. But if you want it to be a career you have to adapt. Do the crafting on your own time. Employers won't pay you for it.

I've had a chevy volt since 2014 and it's amazing at this. 30+ mile range gets me all the local travel that I need daily plus the gas range makes roadtrips completely stress free since I can just go get gas.

At HomeLight we migrated from Heroku to Porter and it has been great. The team has been super helpful, the platform as stable as you can get, and the cost savings have been tremendous.

I’d highly recommend Porter as the place to go to get started these days. I don’t see any reason that we will migrate away in the next few years, if ever.

I ride a public bus from oakland across to SF a couple mornings a week (used to be every morning before covid) and that trip is basically like this. 3/4 full bus, no one standing, good cell coverage most of the way.

The trip home was always way more full though.

I agree. I also drive a volt and 98% of the time it's driven with the battery, but those 2% of the time where I need/want the engine (like a camping trip this past weekend), it's really great.

I don't every want a 100% electric car. We're a 1 car household so I really want the flexibility of going wherever without having to plan around the charger network.

44m and my primary for of exercise these days is cycling. I clocked aust about 4,300 miles riding last year (down from 5,000 the year before). I ride 3-5 days a week normally. Some of these are 45 minute indoor rides on a trainer in the winter, but most of them are 1 hr to 5 hr rides after work or on the weekends. It helped to join a club that has regularly scheduled rides. I do a tuesday gravel ride and a thursday road ride with the club every week during the summer. They take up most of the evening (530-730 roughly), but I feel great when I'm on this schedule.

They removed all free tiers is probably the source for this.

But, they also have had little innovation in years, anecdotally the rate of issues is increasing, they released a very uninteresting roadmap, and the future level of investment from salesforce seems iffy.

I agree 100% with your first comment. The best developers care about the impact their work has above all else. Sure, they might prefer Ruby, or Golang, or whatever, but at the end of the day the results are what they are after.

However, somehow we’ve created a world where the tools and techniques matter more than the output. I have no idea why this is, but I see it every day where engineers want to refactor code and try every new trick or tool they can.

Keeping track of what is going on is generally good. Trying to apply every hot new thing to a production codebase is a recipe for disaster!

I'm in the USA and on AT&T and use their "$10 a day international plans" when I travel. It's a little expensive, but it just works. My wife and I were in canada recently during the Rogers network issues and I called up AT&T support and then enabled an option to select the carrier for both our phones. Two reboots and we were back on a known good network. We've traveled to Italy, Serbia, France, Spain, Hungary and haven't run into issues with this setup.