PatrickUllrich

1.2K posts

PatrickUllrich banner
PatrickUllrich

PatrickUllrich

@ItsPatrickU

🇨🇦 🇩🇪

🇨🇦 Katılım Ekim 2019
363 Takip Edilen150 Takipçiler
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@karrisaarinen Almost like features was never 1:1 correlated to revenue in the first place 👀
English
0
0
0
172
Karri Saarinen
Karri Saarinen@karrisaarinen·
We keep hearing about 10x or 100x productivity gains in engineering and knowledge work. But outside the model labs, I haven’t seen the corresponding 10-100x revenue growth across the market or increase in quality. So where is the productivity going?
English
372
83
2.1K
221.1K
Dev Agrawal
Dev Agrawal@devagrawal09·
@ItsPatrickU @jbogard @jasontaylordev i'd say it's 50-50 the architecture is important to keep blast radius of changes contained to a single slice as much as possible, while the spec ensures the changes don't regress behavior also to allow agents to potentially build and test slices in parallel
English
1
0
1
71
Dev Agrawal
Dev Agrawal@devagrawal09·
Introducing: Specter Supercharge Agentic Engineering with - Typescript Framework for Specs that compile, execute, and scaffold your app - Vertical Slices that can be built, tested, and operated independently Agents can finally work on large complex codebases reliably
English
26
12
262
55.6K
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@devagrawal09 You are probably already familiar, but I think there is a lot of great repositories & talks in the dotnet world specifically. From vertical slice arch by @jbogard and clean architecture by @jasontaylordev . Been using it a lot as inspo while implementing in TS
English
2
0
1
66
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@devagrawal09 I hear you. Love what ya doing here, been trying to crack something similar as well. Looking forward to when it’s ready to checkout!
English
1
0
1
13
Dev Agrawal
Dev Agrawal@devagrawal09·
@ItsPatrickU yes but mostly failed experiences because i could never quite get the architecture right and no one i worked with knew better especially with event sourcing, it took a while for things to click for me
English
2
0
1
223
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@zeeg The API feels very expected and unmagical in the best way possible. As someone only familiar in passing with Junior - it’s immediately clear what I get. Neat🫡
English
0
0
1
97
David Cramer
David Cramer@zeeg·
working on adding some determnistic behavior to Junior and could use some opinions on API design github.com/getsentry/juni… first goal is to ensure we have co-authored-by set on commits
English
1
0
10
2.4K
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@mitchellh AI has reduced that burden. It is definitely way easier to upgrade a project now if it has fallen behind, but tbh. I’d still stay up to date. 1-3 days min release age. The better/practical advice (your 2nd point) is to reduce dependencies and just get AI to gen the func you need
English
0
0
0
39
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@mitchellh While I agree with the sentiment, in pre AI world letting your deps fall behind you end up paying a huge cost down the line upgrading. Keeping up to date (weekly) is a tiny amount of maintainance. Being 2-3 years behind was an absolute nightmare…
English
1
0
4
615
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
Fork your dependencies, trim them to only your use case, never update unless it breaks for your users. I’ve been vocal about this for 10+ years. I’ve always said that updating is way riskier than latent bugs (which can be tracked and CVEs monitored). If you are updating a dependency, it’s on you to analyze every single commit in the full transitive set of dependencies. If you dont see anything compelling, dont update! I remember at HashiCorp once in awhile an engineer would try to update a dep or replace a DIY lib with an external one and id always ask “show me the commit we need.” Dont update for the sake of it. Feeling pretty swell about this mentality with all the supply chain attacks happening.
English
291
777
8.9K
1.2M
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@karrisaarinen @linear Been loving it. I expected the engineering team or PMs to use the Agent the most, but our CS team is prob the biggest user. Especially now with Code integration, our CS team is asking questions against our code base resolving Qs before it hits Eng. keep cooking 🫡
English
0
0
1
86
Karri Saarinen
Karri Saarinen@karrisaarinen·
👋 I run most my agent work through @linear agent these days. First about the setup: - On personal guidance I have set writing guidance (like no emojis), skills I've created to various use cases (like figure out patterns in feature requests), MCP servers (Granola, Slack, Notion). No matter where you trigger it, it will follow your guidance (like address me as white wizard) or use the MCPs. - Linear, web search, code context is built in so I don't have to add it separately. - Workspace level, and also specific instances like Slack and Teams can have their own guidance. As well other services like Gong that can automatically pull customer feedback from calls. Everything is configurable in the UI by users or by admins for the workspace.
Karri Saarinen tweet mediaKarri Saarinen tweet mediaKarri Saarinen tweet mediaKarri Saarinen tweet media
English
15
9
165
24.7K
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@zeeg Genuine Q - why is public work important for the role?
English
1
0
0
84
David Cramer
David Cramer@zeeg·
if you want to come work on things like this i have open recs at Sentry $350k to $1m TC you need to have a proven track record, ample public work, be highly autonomous, 5+ years industry experience, and be based in SF or willing to relocate. if your github profile cant compare to mine, its probably not the right fit DM your credentials (or email to david at sentry)
David Cramer@zeeg

vendor-specific chatbots are broken by design that means the Sentry agent, the Linear agent, and any others you might have in Slack they are fine for some point situations, they're nice to get started with, but agents with generalized access outperform them in every single scenario some weeks ago we built an internal Slackbot, gave it access to a bunch of systems (Sentry, GitHub, Linear, Notion, etc), and its capabilities overnight far exceed these other bots "Oh cool Linear can now search your code bases" - our bot did that on day one, and then could push that information wherever it needed to go. Its useful to the point where I now discourage use of things like the Linear bot because it _creates worse outcomes_. this also goes beyond the simple generalization of access: we can customize it. we throw in skills-as-runbooks, templates, etc and the outcomes once again incrementally improve if your org hasnt already built a general purpose bot internally you should. if you need inspiration ours is open source on GitHub (albeit fairly unstable still) github.com/getsentry/juni…

English
65
19
511
286.6K
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@zeeg Bright future in consulting probably though. 😅
English
0
0
0
70
David Cramer
David Cramer@zeeg·
If your claim to fame is coming up with a term I got news for you buddy
English
7
1
19
10.7K
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@jaredpalmer @Xbox @asha_shar Crazy to think when I chose formik a decade ago I unbeknownst supported GitHub stacks, and now the future of Xbox 😂 congrats, excited to see the next chapter of Xbox, great pairing
English
0
0
0
446
Jared Palmer
Jared Palmer@jaredpalmer·
Excited to share that I’m joining @Xbox as VP, Engineering & Technical Advisor to CEO @asha_shar I’ll be focused on building world-class tools, services, and experiences for developers and players across the Xbox ecosystem. Grateful for the opportunity and excited to get to work.
Jared Palmer tweet media
English
478
460
8.8K
1.1M
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@MoBrowserSDK @typescript In the post: “Our current plan is to release TypeScript 7.0 within the next two months, with a release candidate available a few weeks prior.”
English
0
0
4
307
TypeScript
TypeScript@typescript·
TypeScript 7.0 Beta is here! Built on a new native and parallelized foundation, it's already being used on multi-million line codebases. Read up more here and try it on your projects today! devblogs.microsoft.com/typescript/ann…
English
40
590
3.5K
503.1K
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@thdxr As someone who fucking loves cleaning up code as a sweet treat… AI slop cleanup is mentally way more taxing than human slop I found. Might be because AI fundamentally gets something wrong, where humans screw up in the later stages? I m not sure.
English
0
0
1
49
dax
dax@thdxr·
i'm thinking about this because no matter how much you try, the existence of LLMs just makes our codebases rot more i feel like having a few people just cleaning up every day without getting pulled into feature work could be good assuming they enjoy it and don't get burnt out
English
121
14
874
31.9K
dax
dax@thdxr·
are there people out there who just want to refactor every day? just wake up and find the worst code and just chip away at it and clean it up wake up the next day do it again, infinitely improving things with zero external impact?
English
769
62
3.4K
321.8K
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@thdxr Yes… it’s a guilty pleasure. And I won’t let anyone take it away from me. 😤
English
0
0
0
15
Netlify
Netlify@Netlify·
We just removed seat-based pricing from Netlify. Pro was $20 + $20 per additional seat. Now it's $20/month. Unlimited seats. Here's what changed and why 🧵
Netlify tweet media
English
11
9
131
47.3K
PatrickUllrich
PatrickUllrich@ItsPatrickU·
Funnily I don’t really care that much about @linear engineering agent. Throughput is really not the issue. Requirement gathering, answering how something should be working, communication is.
English
0
0
1
40
PatrickUllrich
PatrickUllrich@ItsPatrickU·
What do high velocity engineering teams on @linear use to keep knowledge base / marketing in sync? In my experience when dev team is dialed, keeping CS up to date is becoming the hardest bottleneck.
English
1
0
2
49
PatrickUllrich
PatrickUllrich@ItsPatrickU·
@NewsFromGoogle Now all I need is swipe / easy way to switch between profiles (like arc spaces) 🙏🙏
English
0
0
0
352
News from Google
News from Google@NewsFromGoogle·
Today, we’re rolling out two new productivity features in Chrome. With vertical tabs, you’ll now have the option to move your tabs to the side of your browser window by selecting “Show Tabs Vertically.” We’re also introducing immersive reading mode, a new full-page interface for deep focus.
English
113
259
2.9K
506.5K