[dead]
I look at it as a giant experiment. Any research tends to be very investment heavy, and people are given a lot more leeway to try things which are wildly unprofitable. I'm glad they're doing this, because it lets me see…
If anthropic is making as many PRs as stated in articles, then rolling back is unlikely an option. More likely it'd be a new commit to fix it, and with a feature flag to preserve the "wrong" behavior (even if wrong,…
I've always worried about the level of "IP laundering" which is done by LLMs. While that's not technically the case here (given Mononoke's license) it is still quite negative in my view. We will have fewer people…
I agree architecture is important. But I think the best way to design a good architecture is to have a high level plan, and then feel it out by coding parts of it (usually near component edges / interfaces) in the…
It's interesting to see how over the span of just a few years a lot of people went from: > Architecture astronauts are out of touch and shouldn't give any advice because they haven't written code in ages. Only the hands…
Only in the last few years did I start using SQL properly. Before that my pipelines would live in python. Now I offload as much to the db as possible, and keep my python simple glue. I'm very happy with this compared to…
I also really enjoy programming, and relate to your comment below about sometimes waking up in the middle of the night because your brain figured out how to code a hard problem. Sorry to hear you're having a rough time…
I've spent many years doing work in compliance for airlines. Hundreds of pages of documentation to describe the different rules and regulations which must be followed in specific scenarios. We'd convert those documents…
I use this pattern for my makefiles. First item is for "help", and it dynamically scrapes all the other commands (assuming format <command>: ## <description>). So if I do 'make help' it'll list all the commands in the…
Yep, the poke pattern is additionally nice because it means my state reconciliation function is the same when running on cron interval vs event driven. On the flip side, it helps to have endpoints which have a query…
Anthropic releasing things like Cowork explains why they wouldn't want you to host the model and retain your data. They need that data so they can push into wider job automation, displacing the SaaS companies who used…
Here's a common workflow: - Ask cursor to summarize your existing repo to write you a nice readme - Cursor opens repo - Cursor looks at current code - Because it's going above and beyond, it also wants to give you some…
I've been a manager for some years. Without sounding too up myself, what made me good at management was the fact that I knew how to do the things I asked people to do. It allowed me to critically evaluate the work, set…
I wouldn't accept that junk from any engineer in my team. My experience with good developers has been: - Create something a bit ugly which works - As more use cases come in, refactor code and clean up old gnarly bits…
A lot of rules like "some fields are hidden / shown based on other fields" come from restricting users to only expressing valid object states. E.g. I have a form where a user can pick a "notifier". They get a first…
I haven't seen a code base which hasn't fallen into degradation from that loop. From personal experience, any "correction" leads to an LLM writing more code, or stripping apart interfaces and mixing logic poorly, or…
That's because the assumption is the new product can already do what their current product can, so the things customers ask for is the extras. It's really easy to forget that a lot of work went into "baseline" features…
If I flag every line in your PR as a potential security bug then I have 100% recall. Obviously you need a mixture of high recall and low false positive rate. If 7/8 flagged items are fine its much more likely people…
My advice would be to only use HTMX for data state related operations. For something like an intelligent back button, unless it depends on resource state do not use the backend to calculate it. The recommended htmx way…
All the talking points and techniques are those which were used when pushing outsourcing: give better specs, write detailed tests, accept bad code because it works so who cares, we can just rewrite from scratch later,…
Nice write-up. Did you try the problem out against a MIP method?
Presentation of data and a story is a very important part of the service. That's why we have a mix of pictures, tables, paragraphs, etc. It's why UX is so important in general.
Expertise isn't there because people are outsourcing that sort of work to companies. I didn't know how to do much of anything, until I had to do it for work. Then learning everything became way easier.
[dead]
I look at it as a giant experiment. Any research tends to be very investment heavy, and people are given a lot more leeway to try things which are wildly unprofitable. I'm glad they're doing this, because it lets me see…
If anthropic is making as many PRs as stated in articles, then rolling back is unlikely an option. More likely it'd be a new commit to fix it, and with a feature flag to preserve the "wrong" behavior (even if wrong,…
I've always worried about the level of "IP laundering" which is done by LLMs. While that's not technically the case here (given Mononoke's license) it is still quite negative in my view. We will have fewer people…
I agree architecture is important. But I think the best way to design a good architecture is to have a high level plan, and then feel it out by coding parts of it (usually near component edges / interfaces) in the…
It's interesting to see how over the span of just a few years a lot of people went from: > Architecture astronauts are out of touch and shouldn't give any advice because they haven't written code in ages. Only the hands…
Only in the last few years did I start using SQL properly. Before that my pipelines would live in python. Now I offload as much to the db as possible, and keep my python simple glue. I'm very happy with this compared to…
I also really enjoy programming, and relate to your comment below about sometimes waking up in the middle of the night because your brain figured out how to code a hard problem. Sorry to hear you're having a rough time…
I've spent many years doing work in compliance for airlines. Hundreds of pages of documentation to describe the different rules and regulations which must be followed in specific scenarios. We'd convert those documents…
I use this pattern for my makefiles. First item is for "help", and it dynamically scrapes all the other commands (assuming format <command>: ## <description>). So if I do 'make help' it'll list all the commands in the…
Yep, the poke pattern is additionally nice because it means my state reconciliation function is the same when running on cron interval vs event driven. On the flip side, it helps to have endpoints which have a query…
Anthropic releasing things like Cowork explains why they wouldn't want you to host the model and retain your data. They need that data so they can push into wider job automation, displacing the SaaS companies who used…
Here's a common workflow: - Ask cursor to summarize your existing repo to write you a nice readme - Cursor opens repo - Cursor looks at current code - Because it's going above and beyond, it also wants to give you some…
I've been a manager for some years. Without sounding too up myself, what made me good at management was the fact that I knew how to do the things I asked people to do. It allowed me to critically evaluate the work, set…
I wouldn't accept that junk from any engineer in my team. My experience with good developers has been: - Create something a bit ugly which works - As more use cases come in, refactor code and clean up old gnarly bits…
A lot of rules like "some fields are hidden / shown based on other fields" come from restricting users to only expressing valid object states. E.g. I have a form where a user can pick a "notifier". They get a first…
I haven't seen a code base which hasn't fallen into degradation from that loop. From personal experience, any "correction" leads to an LLM writing more code, or stripping apart interfaces and mixing logic poorly, or…
That's because the assumption is the new product can already do what their current product can, so the things customers ask for is the extras. It's really easy to forget that a lot of work went into "baseline" features…
If I flag every line in your PR as a potential security bug then I have 100% recall. Obviously you need a mixture of high recall and low false positive rate. If 7/8 flagged items are fine its much more likely people…
My advice would be to only use HTMX for data state related operations. For something like an intelligent back button, unless it depends on resource state do not use the backend to calculate it. The recommended htmx way…
All the talking points and techniques are those which were used when pushing outsourcing: give better specs, write detailed tests, accept bad code because it works so who cares, we can just rewrite from scratch later,…
Nice write-up. Did you try the problem out against a MIP method?
Presentation of data and a story is a very important part of the service. That's why we have a mix of pictures, tables, paragraphs, etc. It's why UX is so important in general.
[dead]
Expertise isn't there because people are outsourcing that sort of work to companies. I didn't know how to do much of anything, until I had to do it for work. Then learning everything became way easier.