Eric Hammond's Avatar

Eric Hammond

@esh.dev.bsky.social

Startup builder. Startup investor. AWS enthusiast. AWS Hero. Disclosure: Long $AMZN {he/him}

1,129 Followers  |  219 Following  |  76 Posts  |  Joined: 25.04.2023  |  1.5237

Latest posts by esh.dev on Bluesky

Video thumbnail

This is Kiro - the AI IDE that works on your messy, real-world projects. Other AI tools lose context when projects get complex. Kiro gives you spec-driven development that scales beyond prototypes.
Preview: kiro.dev/blog/introducing-kiro/?trk=6b579e54-2920-4e24-a25b-d3c887a6ffdf&sc_channel=sm

14.07.2025 16:35 — šŸ‘ 24    šŸ” 10    šŸ’¬ 2    šŸ“Œ 6
Preview
Building resilient multi-tenant systems with Amazon SQS fair queues Amazon SQS fair queues help mitigate noisy neighbor impacts in multi-tenant systems by automatically prioritizing message delivery across tenants, maintain...

I did not have a new SQS Queue type on my bingo card, but here we are and they're very cool. SQS Fair Queues automatically balance multiple tenants (identified by their MessageGroupID), filtering out noisy neighbors. Love it when foundational services keep improving!

aws-news.com/article/2025...

22.07.2025 06:58 — šŸ‘ 10    šŸ” 2    šŸ’¬ 2    šŸ“Œ 0
Messages from Claude Code (AI development tool):

You're absolutely right - I focused too narrowly on the "callback" implementation detail rather than understanding the actual need. Let me reconsider.

I've completely revised the NEW-TIMER-DESIGN.md document based on your insights. The key realization is that this isn't about sequential events, but rather concurrent message layers with priorities.

Messages from Claude Code (AI development tool): You're absolutely right - I focused too narrowly on the "callback" implementation detail rather than understanding the actual need. Let me reconsider. I've completely revised the NEW-TIMER-DESIGN.md document based on your insights. The key realization is that this isn't about sequential events, but rather concurrent message layers with priorities.

01.06.2025 00:13 — šŸ‘ 0    šŸ” 0    šŸ’¬ 0    šŸ“Œ 0

I'm tired of being "absolutely right".

Tell me when I'm wrong.

Tell me when I forgot to take something into account.

Tell me when I could consider another option.

#ai #development

31.05.2025 23:50 — šŸ‘ 2    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

Other people get good results from other tools including Roo, Cursor, Windsurf, AWS Q Developer, etc. but this list also changes every week.

27.03.2025 17:19 — šŸ‘ 2    šŸ” 0    šŸ’¬ 0    šŸ“Œ 0

I should also mention that my projects are not cost sensitive, so I'm focused on results, not price.

27.03.2025 17:19 — šŸ‘ 1    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

This list will be out of date in a couple weeks, if not sooner.

27.03.2025 17:14 — šŸ‘ 0    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

Here's a list of what I use today to build software and do tasks, in rough order of what I wouldn't want to give up:

Claude Code
Cline

Claude (web)
ChatGPT (web)

llm (from Simon Willison)
aider
abc-cli (by me)
other tools I write using LLM APIs

GitHub Copilot

27.03.2025 17:13 — šŸ‘ 1    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

In fact, I'm thrilled I'm able to accomplish so much more so much faster, and I'm looking forward to when I'll be able to check even more things off my list of todos, and automate even more advanced things in my life that I'd never considered before.

26.03.2025 16:34 — šŸ‘ 3    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

I'm not as afraid of these latest astounding abstractions and incredible advances in coding tools as perhaps somebody who just started developing software.

26.03.2025 16:34 — šŸ‘ 1    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

not to mention the advances in operating systems, improvements in user interfaces, windowing systems, IDEs, connectivity to APIs over the Internet, and abstracting the very hardware into the cloud,

26.03.2025 16:33 — šŸ‘ 0    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

and at every step using more abstractions and third party packages that solve so many challenges I no longer have to worry about,

26.03.2025 16:33 — šŸ‘ 0    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

to using Perl, which figured out what I mean without having to spell it all out in painful detail,

26.03.2025 16:32 — šŸ‘ 0    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

to object oriented programming in C++, which generated the lower level C code,

26.03.2025 16:32 — šŸ‘ 0    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

to writing programs in C, which generated the assembly using an easier abstraction,

26.03.2025 16:31 — šŸ‘ 0    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

to typing assembly language instructions and having an assembler figure out the machine code for me,

26.03.2025 16:31 — šŸ‘ 0    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

from manually figuring out the numerical values of each byte of the desired machine code and entering them into the computer,

26.03.2025 16:30 — šŸ‘ 0    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

Having personally experienced coding

26.03.2025 16:30 — šŸ‘ 3    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0
AWS Student Hub | AWS Cloud Clubs Join the AWS Student Hub, a community for 18+ students interested in learning AWS technologies and connecting with the global AWS Cloud Club program.

Calling all university students: if you're passionate about cloud technologies and skilled in community building:

šŸš€ Apply to be an AWS Cloud Club Captain šŸš€

Learn more here, applications close March 6 šŸ‘‡
go.aws/4kbZwnT

01.03.2025 04:30 — šŸ‘ 3    šŸ” 2    šŸ’¬ 0    šŸ“Œ 0
Amazon nova prompt engineering on AWS: a field guide by Brooke

Amazon nova prompt engineering on AWS: a field guide by Brooke

Each AI model needs its own prompting approach - like how different makeup brushes are designed for specific tasks. You wouldn't use an eyeliner brush for blush!

I've turned my Nova experiments into a field guide with templates, patterns & examples you can use today!

17.02.2025 21:34 — šŸ‘ 7    šŸ” 5    šŸ’¬ 1    šŸ“Œ 1
Preview
Introducing AWS CloudFormation Stack Refactoring | Amazon Web Services Introduction As your cloud infrastructure grows and evolves, you may find the need to reorganize your AWS CloudFormation stacks for better management, for improved modularity, or to align with changin...

I hope you never need this, but it is now possible to move resources between AWS CloudFormation stacks, and to rename logical IDs:

aws.amazon.com/blogs/devops...

#aws #cloudformation

14.02.2025 14:22 — šŸ‘ 2    šŸ” 1    šŸ’¬ 0    šŸ“Œ 0

I'm looking for speakers for two AWS User Groups - virtual for Cleveland and in-person for DMV (DC/NOVA area). Please DM me or comment if you are interested. These should be educational in nature and not a sales pitch. #AWS

21.01.2025 21:33 — šŸ‘ 4    šŸ” 3    šŸ’¬ 0    šŸ“Œ 0


$ lpq
HP_Color_LaserJet_MFP_M281fdw_238DB1 is ready
no entries

$ lpr document.pdf

$ lpq
HP_Color_LaserJet_MFP_M281fdw_238DB1 is ready and printing
Rank Owner Job File(s) Total Size
active erich 11 document.pdf 2048 bytes

12.01.2025 01:51 — šŸ‘ 0    šŸ” 0    šŸ’¬ 0    šŸ“Œ 0


$ abc what printers are available
$ lpstat -a
HP_Color_LaserJet_MFP_M281fdw_238DB1 accepting requests since Sat 11 Jan 2025 04:57:44 PM PST

$ abc make HP_Color_LaserJet_MFP_M281fdw_238DB1 the default printer
$ lpadmin -d HP_Color_LaserJet_MFP_M281fdw_238DB1

12.01.2025 01:51 — šŸ‘ 0    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

I'm not seeing the alt text I entered, so here you go (thread)...

Terminal recording of the following commands and output:

$ lpr document.pdf
lpr: Error - No default destination.

$ lpq
lpq: Error - no default destination available.

12.01.2025 01:51 — šŸ‘ 0    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0
Video thumbnail

I can't always remember those sysadmin commands I only use a few times a decade.

abc to the rescue (the LLM's proposed commands will be based on the current operating system).

getabc.sh

12.01.2025 01:43 — šŸ‘ 5    šŸ” 0    šŸ’¬ 1    šŸ“Œ 1
Preview
2025 AWS Community Builders Application Form AWS Pulse

The AWS Community Builders application process is now open:

pulse.aws/application/...

Iā€˜m a 5th year Community Builder myself, and the program has a lot of benefits, like direct exchange with other fellow builders via Slack, info about upcoming releases, and not to forget, generous AWS credits.

06.01.2025 19:07 — šŸ‘ 8    šŸ” 6    šŸ’¬ 1    šŸ“Œ 0

Of course! Always happy to work even more directly with the teams on genAI experience. You know where to find me.

06.01.2025 16:55 — šŸ‘ 1    šŸ” 0    šŸ’¬ 0    šŸ“Œ 0

The abc flow works really well for me for a lot of needs. I'm not saying it's the best for every person or situation.

In fact it's just one of a number of ways I use LLMs with the command line.

- Cline in vscode
- llm (cli from simonw)
- web LLM conversations
- ...

06.01.2025 16:47 — šŸ‘ 1    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

With abc, the new command is added to my shell history. I can easily go back and run it again with other tweaks.

06.01.2025 16:47 — šŸ‘ 1    šŸ” 0    šŸ’¬ 1    šŸ“Œ 0

@esh.dev is following 19 prominent accounts