Nicholas C. Zakas

27.4K posts

Nicholas C. Zakas banner
Nicholas C. Zakas

Nicholas C. Zakas

@slicknet

Creator of @geteslint. Author. Speaker. Coach. Real estate investor. GitHub Star. INFJ. Blog at @humanwhocodes. @[email protected] bsky: @humanwhocodes.com

Boston, MA Katılım Kasım 2008
70 Takip Edilen58.7K Takipçiler
Sabitlenmiş Tweet
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
I'm excited to share my first new book (or e-book) in over five years! Understanding JavaScript Promises explains not just how promises work but also how to use them in the real world. And the best part? It's free. Grab yours now. bit.ly/promises-ebook
Nicholas C. Zakas tweet media
English
32
290
1.2K
0
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
My 2025 taxes are messed up because the IRS hasn’t yet processed my 2024 taxes. After navigating a phone tree for 10 minutes it says I’m being transferred to a representative…sorry, no one is available at this time. Try again later. No option to wait. No option to get a call back. This feels like a game I can’t win.
English
2
1
7
1.9K
Nicholas C. Zakas retweetledi
Pamela Fox
Pamela Fox@pamelafox·
If you maintain a high-velocity GitHub repo, it might be time to turn on merge queues: GitHub will automatically queue up batches of PRs to be merged once all CI checks pass on the combined changes. Learn more in this helpful post from @slicknet: humanwhocodes.com/blog/2026/04/i…
English
1
2
10
2.1K
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
At the start of the year I predicted major changes to AI plans because they were burning so much money. Significant Copilot restrictions just dropped. I’m sure this won’t be the last we hear of such cutbacks in plans.
Oren Melamed@OrenMe

Brace, brace, brace Major changes and finally clarity on usage limits, session and weekly, for @GitHubCopilot I think this reflects how much Copilot is popular and being used across but nevertheless this is a hard change for anyone who grown accustomed the the unlimited PRUs and sub agents usage freedom Hope we gonna see more news going forward for anyone wanting to further utilize their account and harness github.blog/news-insights/…

English
2
0
13
5.9K
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
I noticed the LinkedIn strategy stopped working on Crosspost so I asked Copilot to investigate. It tried to post, evaluated the error that happened, then rewrote the code to use the new API. The future is so much fun.
English
0
2
3
1.5K
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
Have you ever accidentally `git reset`? Quick tip to get back to where you were: git reset --mixed ORIG_HEAD
English
0
0
16
3.1K
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
The top part of the PRD is close to what I use — objective, user stories, etc. I also have the agent ask questions to clarify intent (will incorporate your more aggressive approach now). Then I generate the tech spec from that, and that’s what the agent builds from. I tend to spend way more time reviewing and iterating on the tech spec than anything. Having the PRD separate lets me trash a tech spec if I have to and start over easily. Recently did three tech specs off of one PRD for incorporating three different payment providers for the same feature.
English
0
0
1
46
Burke Holland
Burke Holland@burkeholland·
@mattpocockuk @slicknet I think the idea is that PRD is one discreet step, that informs the technical implementation plan which is the asset you are ultimately after. The model shouldn’t care about the PRD - only the spec. PRD’s are too open ended and Opus is way too creative. 😂
English
1
0
0
204
Burke Holland
Burke Holland@burkeholland·
The "write-a-prd" skill from @mattpocockuk is an incredible planning experience. So good. You will have addressed every possible detail and edge case, and you get a nice issue in your repo. Then it's just "implement #" in Copilot CLI. skills.sh/mattpocock/ski…
Burke Holland tweet media
English
10
47
595
31.3K
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
I asked Gemini to redesign the Bredbox homepage. I'm pretty happy with the result. What do you think? bredbox.app
English
3
1
4
1K
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
I'm getting scattered reports that yesterday's newsletter has ended up in people's spam folders. If you're a subscriber, please double-check your spam folder and mark as not spam. Thanks!
English
1
1
4
844
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
Merge queues are one of those sleeper GitHub features that can make a huge difference in your productivity. In my latest post, I explain what a merge queue is and how to use it: humanwhocodes.com/blog/2026/04/i…
English
2
1
34
3K
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
I’ve been a happy paying customer of @harvest for six years. $137/year for a great time tracking tool. Now they’ve switched billing to a seat + usage (???) model that would effectively double my price for fewer features. This is how you lose customers.
Nicholas C. Zakas tweet media
English
7
0
15
3.5K
Ed from Kodus
Ed from Kodus@Ed_dfreitas·
@slicknet That's exactly the point: AI needs to be a tool to scale our work, not to remove our accountability for understanding what we're delivering. Reviewing PRs like this is a massive drain. But you can try @kodustech to help streamline the review process for those PRs.
English
1
0
1
154
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
I'm getting tired of reviewing AI-generated pull requests from folks who don't understand the code they're submitting. If you can't answer questions about the code in the PR, please don't send the PR.
English
42
29
439
20.4K