Top
Best
New

Posted by julian_digital 3 hours ago

AI coding has made CI a bottleneck, so we reworked ours to keep up(linear.app)
79 points | 68 commentspage 2
dan_manges 1 hour ago||
(Disclosure: I'm a cofounder of RWX) For anybody wanting to solve similar problems and considering Bazel, take a look RWX. It's built around the same concepts of content-based caching and graph-based task execution, but it's far more runtime agnostic and easier to adopt. https://rwx.com
d_sc 3 hours ago||
vitest load balancing on test duration times instead of by file would be a nice performance win
moofeez 2 hours ago|
We actually tried this and (for us) it doesn't lead to enough of a gain that's worth the extra complexity.
inshard 2 hours ago||
I just feel apps like linear are increasingly getting in the way of full send agentic development where sub agent orchestration is done through agent to agent messaging, work trees, on demand git restructuring and epoch specific coordination plains, often .md files. The smaller the human component of total product development gets, the more this may be the case.
CharlieDigital 2 hours ago||
Question here:

    > where sub agent orchestration is done through agent to agent messaging
How do you expect to see the history/record of what the agents did and why? Is it enough to see it in PRs? Do you expect tickets that have the design and history? How are you thinking of agents being able to historically resolve reasoning/why/decisions made in earlier passes?

Genuine open question here. My assumption is that a GH or Linear or Jira is still useful as a decision store. It may as well be a custom app over Postgres, but it seems like something is needed to store this and for observability. A GH/Linear/Jira is nice if only because of standard APIs and integration points (whatever you build would likely end up duplicating a subset of those).

simonedepertis 1 hour ago||
[flagged]
theYipster 1 hour ago||
Linear is a key part of my prompting technique. I write specifications in Linear, and the history I generate in it becomes a critical source of context for my agents. Prompting my agents has become “look at XYZ-124 in Linear and ask me any questions you have.”
alexnewman 2 hours ago||
My recent winnowwallet.com still has build times of over 10 minutes. I'm convinced the agent really wants build times around 5m to move at a quick pace. Also to not drive me insane. It took a ton of work to get it down from 45 minutes because my tests launch a full version of the app, and walk it through major usecases while recording video and screenshots. I then use AI to qa this. It also generates its webpage this way. All from CI/CD
kittikitti 1 hour ago||
I cannot believe we are in 2026 and CI/CD hasn't evolved enough to even consider hot updates. Burn your CI/CD pipelines to the ground and start over again without any of the slop. Don't let anyone who calls themselves DevOps Engineers design it again, only people who are System Administrators.
kevinbaiv 49 minutes ago||
[flagged]
hrpnk 2 hours ago||
[dead]
xracy 2 hours ago|
Maybe I'm alone in this, but as someone who is in tech, I don't know what CI is, and I don't think it's unreasonable to expect it to have an expansion within the article the first time you use it...

AI is in the cultural zeitgeist, but you gotta expand most other things at least once.

handfuloflight 2 hours ago||
So if you don't know what CI is, what does "I am someone in tech", mean? Marques Brownlee probably doesn't know CI is, but he's also in tech. Because if you by mean "I am in tech" that "I am a software engineer", and you don't know what CI is, then boy; I'd be worried for you.
Retric 2 hours ago|||
CI is really only significant on the programming side of things. Networking, systems administration, hardware, etc often don’t have that workflow.
esafak 1 hour ago|||
I see you have not discovered infrastructure-as-code (IaC). We have CI for our infra.
Asmod4n 2 hours ago|||
sysadmins CI is hoping the machine still boots after an update. Unless you are lucky you got two identical machines to have a test env.
to11mtm 1 hour ago||
Also the case of 'learning that someone did updates directly on AWS console instead of terraform and losing 0.5 or more days cleaning up the resulting mess'
xracy 16 minutes ago|||
I am a Site Reliability Engineer, I have been for close to a decade, and this is not as common an abbreviation as you think it is. Also, my entire job isn't in question because I didn't memorize shorthand for a term that I don't use in my day-to-day.

Really appreciate getting downvoted to hell for saying "We can't throw readers a simple bone?"

All I'm asking for is CI(Continuous Integration) in the first paragraph.

handfuloflight 6 minutes ago||
What do you think about this? https://claude.ai/share/54eef6b8-b702-4f3e-968c-b19184e951f4
Jcampuzano2 2 hours ago|||
"AI is in the cultural zeitgeist"

Within the engineering tech sphere, CI/CD have also been terms that have been standard for at least a decade now.

You would probably be rejected from most interviews at the first stage if you didn't vaguely know what they mean at this point.

Linears entire product is tailored towards software engineers/engineers in general or people who work alongside engineers, so its not surprise their posts have a bit of assumed knowledge.

xracy 14 minutes ago||
I know what a CD (Compact Disk) is.

(Continuous Integration, and Continuous Deployment, are fine if someone tells me what the letters literally stand for, but sorry for not being so tech-brained that I haven't memorized every possible TLA that's ever been used in tech).

bognition 2 hours ago|||
CI -> Continuous Integration

Its best thought of as the testing systems that are run as part of pull request review / merge to main / build processes.

xracy 18 minutes ago||
Thank you
ad_fontes 2 hours ago|||
Man, what a weird thing to complain about.

Most days I feel like I must be the dumbest person on HN. I don't understand what 80%+ of submissions are about. But if it sounds interesting, I'll dig into it a bit and learn a few things along the way.

madrox 2 hours ago||
I recommend making a habit of googling or asking AI about terms you run into. As someone who is in tech, you will hear tech jargon your whole career that will not be explained if it's considered standard terminology for the audience being spoken to. It is better to learn to educate yourself than expect others to go out of their way.
xracy 10 minutes ago||
It's wild to me that people think asking for

Continuous Integration (CI) in the first line of a paragraph is "going out of your way".