Roman Naumenko
banner
naumenko.ca
Roman Naumenko
@naumenko.ca
AWS CDK, Typescript and Capital Markets. Reach out at roman@naumenko.ca

I publish video content on my YouTube channel https://www.youtube.com/@RomanMediaLab

Publications https://thecloudtimes.substack.com
Pinned
Check this out: #CDK construct to manage route53 without zone delegation legacy
constructs.dev/packages/@ca...

Using it for all for all domains, subdomains, environments and multi-account app deployments. Deployed it and never had to touch #Route53 zones ever again.
Construct Hub
Construct Hub helps developers find open-source construct libraries for use with AWS CDK, CDK8s, CDKTF and other construct-based tools.
constructs.dev
December 2, 2025 at 5:45 PM
AI coding agent getting lost in 1200 lines class with pretty good doc strings.

40 min wasted, could've coded it 80% already🥹
June 15, 2025 at 3:11 PM
ChatGPT tries to design DynamoDB 😱

It said Ddb will be slow, inefficient, adds jitter, saturation, and cost 😂
May 17, 2025 at 7:56 PM
Reposted by Roman Naumenko
✨ In March 2023, I published an article about AI.

This was right after OpenAI showcased how GPT4 could turn a hand-drawn sketch of a website into real HTML/CSS/JS. The consensus online was that FE jobs would stop existing within 1-2 years.

Well, it’s been 2 years! So, I just published a follow-up:
The Post-Developer Era • Josh W. Comeau
When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s ...
www.joshwcomeau.com
April 14, 2025 at 3:11 PM
How I feel vide coding

#VibeCoding
April 1, 2025 at 12:16 PM
AWS Amplify Gen2 has a fix for the unreadable CloudWatch log names

Now you get:
/aws/lambda/astR
instead of
/aws/lambda/amplify-fw34ufwj3m-master-b-astRlambdaD70DF3-YDtuB774

Quick demo in the video

PS: No env info or prefixes in that name, but it's easy to add
March 31, 2025 at 8:10 PM
The tests runtime in #CDK was pretty bad
I looked how to fix it and #Typescript and #Jest had options to do it better. But its complicated.

thecloudtimes.substack.com/p/strategy-f...
March 26, 2025 at 2:00 PM
Reposted by Roman Naumenko
My interactive AWS NAT Gateway blog post is now published. Check it out at malithr.com/aws/natgatew....
Interactive AWS NAT Gateway - Malith R
An interactive blog post exploring AWS NAT Gateway
malithr.com
March 20, 2025 at 8:56 AM
How long does it take for AI coding agents to do things? I mean produce valuable thing like piece of code that works. Rather than output, which is cheap.

I wrote a script (with an AI agent, of course) for the Monte Carlo simulation. With realistic params, it shows there is a... problem
March 20, 2025 at 6:07 PM
Left Cursor opened and it hammered disk non-stop at 15 MB/s rate
March 17, 2025 at 4:28 PM
Spoke to a customer who's not a developer
LLM "generated" Glue Job, customer wasted half a day trying to run it
The code is horrible but it's not the main problem
LLMs go freewheeling: it sees ETL and ignores Glue Jobs as a managed service because "Python scripts FTW" is easy
March 6, 2025 at 5:38 PM
IBM built a mini-planetarium immersion room to showcase AI
LLM kiddies talk data-centers and tweet in lowercase

Was it peak of AI?
March 1, 2025 at 4:28 PM
It’s not “his staff”
Listen – it’s not nuts to ask federal employees to report what they’re working on. My staff has to do weekly reports too.

But the WAY Musk is doing this? What’s he gonna do, read 2 million emails? This is just not serious stuff.
February 25, 2025 at 12:46 AM
I learned that automation matters when customers can communicate in familiar languages

#IaC #InfrastructureManagement #Automation

www.youtube.com/watch?v=0Mg9...
When do customers care about automation?
YouTube video by Roman Naumenko
www.youtube.com
February 23, 2025 at 4:08 PM
Current state of software engineering
February 13, 2025 at 10:21 PM
Too many models, not enough coders!
January 28, 2025 at 2:33 PM
Good morning
Today we're using our brain

#ChatGPT #Outage
January 23, 2025 at 4:28 PM
The model evaluation for coding should be how resistant it to generating junk
Coding is easy
Comprehending purpose is not so

PS that was elaborate prompt to make self-writing bash script

#AI #Coding
January 22, 2025 at 8:43 AM
The Dictionary of Received Ideas by Gustave Flaubert, published 130 years ago has satire on the commonplaces and wisdom of that time

We need some of that for cloud and architecture

Service Quotas: a ceiling painted to look like they sky
Lol
January 17, 2025 at 10:28 PM
Cotton growth every year brand new. Why would you want to "recycle" cotton?

Can we have executive order to ban recycling cotton?
January 14, 2025 at 4:28 PM
Apple been steadily improving passwords management. We're switching household from 1Password to Apple's native app Passwords. It's the successor of Keychain.

1password itself provided a good reason to switch, it persistently demanded renewal payment and locked local edits.
January 14, 2025 at 8:43 AM
Structure Your CDK Projects Professionally
Structure CDK Projects Professionally
Professional scaffolding of CDK stacks provides robust management and fast iteration without worrying about environments and glue code. All stack ready for deployments by a pipeline.
buff.ly
January 8, 2025 at 3:53 PM
AI "fixing" mermaid diagram with a primitive layout - a total fail!

o1 started emulating and explaining it on a deep philosophical level Lol
Claude produces clumsy connections
January 8, 2025 at 8:43 AM
Node is the best!
December 31, 2024 at 2:15 PM