HN user

Rabidgremlin

885 karma
Posts52
Comments222
View on HN
boxinsertdesigner.com 6mo ago

Show HN: I created a tool to design and create foamcore inserts for boardgames

Rabidgremlin
53pts30
www.youtube.com 4y ago

Using Docker for Game Dev

Rabidgremlin
2pts0
news.ycombinator.com 5y ago

Ask HN: Help me hack my 30 year old shareware game

Rabidgremlin
2pts11
github.com 6y ago

Using GraphQL and Docker to serve reference data with no coding

Rabidgremlin
3pts0
clearpoint.digital 6y ago

Using GraphQL and Docker to serve reference data with no coding

Rabidgremlin
2pts0
www.androidpolice.com 7y ago

Google Assistant is having an identity crisis, mixing accents

Rabidgremlin
1pts0
www.blender.org 8y ago

Blender org's YouTube videos are now unblocked... at least for some

Rabidgremlin
5pts1
blog.connect.cd 8y ago

Creating a Kubernetes Cluster on AWS with a single command

Rabidgremlin
7pts2
github.com 9y ago

Show HN: Mutters:bot brain framework, powers Air New Zealand's chatbot Oscar

Rabidgremlin
1pts0
www.nzherald.co.nz 9y ago

This is your robot speaking – Air New Zealand launches a chat bot

Rabidgremlin
1pts0
github.com 9y ago

Show HN: Mutters – a framework for building bot brains

Rabidgremlin
3pts0
www.runwaygirlnetwork.com 10y ago

Air NZ launches NFC bracelet to track unaccompanied minors

Rabidgremlin
2pts0
labs.rs 10y ago

It's JUST metadata

Rabidgremlin
2pts0
github.com 10y ago

Example Ansible scripts for building a full, multi-AZ AWS stack

Rabidgremlin
38pts11
android-developers.blogspot.com 11y ago

Google Nearby

Rabidgremlin
2pts0
news.ycombinator.com 11y ago

Ask HN: My free app has gone slighty viral – looking for ideas to monetize it

Rabidgremlin
121pts136
oilandrope.com 11y ago

Paperize – Beautiful Card Game Prototypes

Rabidgremlin
131pts52
blog.rabidgremlin.com 11y ago

Procedural content generation: Creating a universe

Rabidgremlin
1pts0
blog.rabidgremlin.com 11y ago

Procedural content generation: L-Systems

Rabidgremlin
43pts8
play.google.com 12y ago

Show HN: My app, displays any web page on a ChromeCast. Great for dashboards etc

Rabidgremlin
1pts0
news.ycombinator.com 12y ago

New TLDs start going on sale tommorow

Rabidgremlin
10pts5
news.ycombinator.com 12y ago

Ask HN: best platform for selling windows desktop software

Rabidgremlin
1pts7
play.google.com 12y ago

Show HN: Social Lite: 212kb replacement for the bloated FB native app

Rabidgremlin
4pts2
plus.google.com 13y ago

Larry Page's opening remarks from this afternoon's earnings call

Rabidgremlin
1pts0
www.stuff.co.nz 13y ago

NZ police use social media mining tool to prevent crime

Rabidgremlin
3pts0
techcrunch.com 13y ago

$50 Android smartphones are disrupting Africa says Jimmy Wales

Rabidgremlin
7pts0
blog.rabidgremlin.com 13y ago

Mobile version of IE10 won’t run Flash by default

Rabidgremlin
45pts63
online.wsj.com 13y ago

Apple to Pull YouTube App From Devices

Rabidgremlin
2pts0
blog.rabidgremlin.com 14y ago

Building a modern web app, tricks & tips

Rabidgremlin
1pts0
www.youtube.com 14y ago

Turntable + strobe light = Rage Guy Zoetrope

Rabidgremlin
1pts0

For some very basic level protection use devcontainers and install the agent into that....

A better approach is to use the Docker Sandboxes feature. Locks things way down so that the agent only has access to the files you give it and you can lock down its network access too. Also does things like keep any credentials outside of the container (microvm actually).

The site was actually built as an experiment on "spec first" coding with AI agents... in this case using Codex CLI. Underlying tech is Typescript, React, Zustard (for state), Bootstrap (for layout/components) and Konva JS (for 2D canvas) and vite for building/bundling. Deployed to AWS S3 bucket fronted by AWS cloud front using Github actions.

100% agree with you... taking the time to do/go design first greatly improves the quality of the final API...

But as some comments below point out, an OpenAPI spec is a pain to create manually which is why TypeSpec from Microsoft is such a great tool. Lets you focus on the important bits of creating a solid API (model, consistency, best practices) in an easy to use DSL that spits out a fully documented OpenAPI spec to build against! see https://typespec.io/

mmm, I have it on disk from a POVRay book I bought like 20+ years ago.... I wonder if the Internet Archive has it ???

I've had an "architect" job in some form or another for 20+ years, so have learnt plenty of things that would have greatly surprised my younger self...

My day job is basically to be a "force multiplier" and it boils down to:

- cat herding = meetings, discussions, negotiation, "shoulder to cry on" = way more soft skills then I ever thought I'd need

- Big picture stuff = "town planning" for tech, second order thinking, pulling together cohesive plans/strategies, principles, constraints = way harder to effectively communicate this stuff than my younger stuff would have thought

- rapid altitude changes = dropping from the 10000ft view down to helping a team troubleshoot some production issue, helping a junior dev with a code issue, solving a dispute between devs, hands on evaluation of some new tech, then jumping back up to talk to a leadership team about some new grand strategy, or to planning out a multi year program of work = a ton of skills that my younger self would have never have guessed at, finance, budgets, "business" language, operating models along with keeping my technical skills sharp

In terms of resources:

- Anything around learning to story tell and communicate effectively

- The "97 Things Every Software Architect Should Know" essays

- Your tech skills - write PoC apps, side-projects, try out new tech, learn to quickly grok strengths & weaknesses of tech

* The Web didn't really exist so no phoning a million stackoverflow friends for help and code snippets. So...

* Reference manuals shipped with compiler and good reference books were gold

* You could learn the entire API/SDK/Framework and keep it in your head

* Blocks of assembly were a legit way to improve your code's performance

* OOP was hitting mainstream along with all the new ideas and approaches (and pain) it entailed

* Turbo Pascal rocked for DOS development

* Source control was iffy/non-existent

* I loved it

A mix of stuff. Being coding 40+ years, 30 of those as a job. Currently I do 3 days a week working as a solutions architect, herding cats for a large grocery chain. 2 days a week I work for an R&D team for a company building digital people, doing hands on coding, ML, NLP etc etc... hence the talking to robots :)