logoalt Hacker News

joriswtoday at 12:18 PM3 repliesview on HN

> difference between code used to implement a product and when code _is_ the product

Care to elaborate? I don't understand the difference unless you mean code that _is_ the product, being OSS code or code for license.


Replies

rudyp_devtoday at 12:32 PM

I think what I'm trying to get at is that there's a lot of code out there that really just needs to work. It doesn't need to scale to millions of users, it doesn't need to be abstract-able and useful to use cases we don't even know about yet, just needs to get an idea off the ground. That code is not the product. In such a case writing the code very much is a bottleneck.

If you're writing OSS code or software projects expected to be used by others that may have constraints like that, then by all means the code that gets output matters itself. But even still I'd argue that the cost of writing code manually to get there is still a bottleneck.

show 1 reply
jpollocktoday at 12:31 PM

Code you ship vs tooling you use to build the code.

So, the product vs everything that is needed on the way, but isn’t the core.

CI/CD tooling, template population…. Things you write a use once/use few script for.

I typically end up with a library of tools to deal with repetitive finicky tasks.

frollogastontoday at 1:15 PM

systems vs application code