Tweet fijado
Tom Bradshaw
1.2K posts

Tom Bradshaw
@presstab_dev
- Coding With: Python, TypeScript, C++ - Teaching: Databases II, Python Scripting views are my own
SLC Se unió Haziran 2014
733 Siguiendo882 Seguidores

You’ve seen me talk a lot recently about continuous ai. Whelp, I’m hiring a pm on my team to help figure out how to do that. It’s gonna be a fun one to build.
If you’re interested, check out the link in Kelly’s post!
Kelly Schaefer@kellyschaefer
We're hiring a senior PM - does this sound like you? Here in @GoogleLabs we're leaning hard into a "continuous AI" future - a fluid cycle of ideating, building, monitoring, and iterating. One of my teams focuses on AI coding, and we're making this future real! We're looking for a senior PM who is excited about enabling a next generation of builders, has technical experience themselves, and is ready to build in an AI-native way. Pls share with folks you think would be great! google.com/about/careers/…
English

Not sure if this is worth shouting about. But Toad starts up quicker than *all* the other coding agent CLIs.
"toad -a claude" gets to a prompt in ~500ms
"claude" drops you to a prompt in ~1500ms
The irony is, you are still talking to Claude either way. It is faster to start because Toad displays the prompt before the agent has finished its startup process.
I suspect Claude's own CLI and possible all other agents do something network related at startup. And you don't get a prompt until that has completed.
Can't claim to have put any thought in to designing it this way. This is a fortunate side-effect of running agents in their own process. But it is still somewhat useful to be able to start typing your prompt immediately.
English

@willmcgugan @MistralAI Wow that is awesome. I love using Textual 🚀
English

Textual downloads are going through the roof lately.
I suspect the last spike is @MistralAI 's new CLI, written in Textual.
Toad is getting popular, but I doubt it contributes to that many downloads. Yet.
github.com/batrachianai/t…

English

@willmcgugan If it is beneficial fore the data storage to be human readable (like llm chat history, configs, etc) then definitely JSON.
English

@presstab_dev @julesagent Primarily data volume.
It wasn't great to start but was fine for low traffic.
Then I got 30k hits last month and a $120 cloudflare D1 bill.
So standard unindexed was part of it.
The next step is moving calculation and generation to a worker and then serve the data off R2.
English

Got a high bill on a demo project that got popular (30k/mo) with inefficient SQL use
I'm a frontend guy, oops
@julesagent is going to fix this
I gave it screenshots of the database usage in cloudflare, and the queries that are causing the problem
I asked for a few different approaches, since the problem is beyond caching
We forgot indexes, which even @jackfriks implemented after scale
And we need a few API changes
Jules has bash access and env variables so it can run the wrangler d1 migrations for us
The API calls are updated as is the test suite to match the new data structure
We're also offloading the realtime SQL queries, but that's another big task and we've already asked this instantiation to do a lot
So I ask for a prompt for step 2
You won't hurt its feelings
The next session will run the commands to set up R2 to just serve the mostly static list
Don't ask one session to do too much! You have a lot of tasks a day, use them



English

@simpsoka If you actually want to complete the items on your to do list, nothing is more motivating than pen and paper!
English

@iannuttall glm 4.6 or kimi k2. use the exacto variants if you want good tool calling ability: openrouter.ai/models?q=exacto
English

@travisennis They can be so good at certain tasks, but sometimes they really get tickled the wrong way and decide to go nuts with the length and scope of their output.
English

@presstab_dev There’s a reason “who was your favorite teacher” is one of the standard security questions. Most people have a teacher who they can point to that made their life better. Such a noble career and I bet you’re crushing it
English

I've been quieter on X lately... honestly struggling to find the time to work on personal hobbies.
Teaching Databases II has consumed most of my energy (3X weekly, in person, 2.5 hour classes!).
Never realized how much prep goes into teaching when you genuinely care about student learning:
- Creating engaging labs that reinforce concepts
- Designing classes that blend lecture/whiteboarding with hands-on work and strategic YouTube videos. Attention spans are finite, and databases can be a brutal topic at 6pm
- Grading assignments while providing meaningful feedback
- Answering the constant stream of emails and Teams messages (definitely underestimated this one)
- Studying edge cases to keep everything fresh in my mind
It all adds up, but I'm genuinely enjoying it!
English

@manueljishi @deedydas I forgot the name. It was over linkedin and the person was removed, so the message history is gone.
It was a bitbucket repo, with a task that had frontend, backend, and data sections to it and some tasks to complete.
It was pretty strange, definitely set off red flags.
English

@presstab_dev @deedydas Hey Tom, this code looks really familiar, is it from an interview from a company called Belo Labs?
English

@BuiltByVibes @julesagent This is cool. Nice video pace too. Thanks for using Jetbrains, I have a hard time reading other IDE's 😅
English

A slack command to a remote agent can make a first pass on a bug fix from a report or enable teams to make style and copy changes without engineering
The @julesagent API is out and we're going to build a slack bot together so you can unlock this ability for your team #sponsored
English

@catalinmpit Plenty of free models on openrouter to connect with opencode
English

@Hesamation A real terminal with a package manager is a benefit.
Really have to use WSL to get that on windows, and then you aren't really using windows at that point.
English

I switched from Windows to Mac recently. It has 0 developer benefits.
Sam ☕@samirande_
Investing in a MacBook is one of the best decisions a developer can make
English

@therafikmatta @_philschmid Jules was built as a web agent. Just barely got CLI after people begged for 6 months
English

The Jules team is shipping relentlessly, giving you more ways to build with Gemini including an API and CLI. 🐙🐙
> Jules directly in your terminal with the new CLI.
> Integrate Jules into using the new developer API.
> Context management with file call outs and environment variable manager.
> Memory feature to remember your preferences.

English






