HackerTrans
TopNewTrendsCommentsPastAskShowJobs

dugmartin

4,138 karmajoined 17 ปีที่แล้ว
http://dougmart.in/

I'm a software developer based in the beautiful village of Shelburne Falls, MA, USA with thirty years of professional software design and development experience gained from a range of employers and clients including small startups to Fortune 100 companies.

I am currently a Principal Engineer at the Concord Consortium (https://concord.org), a nonprofit educational research and development organization working to bring the promise of technology into reality for education in science, math, and engineering.

comments

dugmartin
·เมื่อวาน·discuss
I have my own review skill (I think it predates when Claude added theirs) and one thing I'd add to your description is tell it to examine all the code and then, based on the changes, do a multi-role review of the code again using the most appropriate N of the following roles based on the changes: ... (where ... is a long list I have like Senior Engineer, Security Engineer, WCAG specialist, etc). Claude will spawn those reviews in parallel and then consolidate the feedback. I do spec based development so I just have my skill append the issues to the spec so I have a trail of issues and decisions.
dugmartin
·เดือนที่แล้ว·discuss
I'm curious what it is going to find in my 10 year old Elixir codebase (still in active production use).
dugmartin
·2 เดือนที่ผ่านมา·discuss
I've found a mix of peppered in upper case words where you are effectively yelling at the LLM also gives it a strong signal. It is also a bit cathartic.
dugmartin
·3 เดือนที่ผ่านมา·discuss
I miss pre-COVID prices. Our local diner is now $20+ for a simple breakfast (eggs, toast, bacon, coffee/tea) for two people. Pre-COVID is was ~$10 with tip.
dugmartin
·3 เดือนที่ผ่านมา·discuss
I've heard the rule of thumb in a well run restaurant business is 30/30/30/10:

    1. 30% food costs
    2. 30% labor costs
    3. 30% overhead
    4. 10% profit margin
dugmartin
·3 เดือนที่ผ่านมา·discuss
Its hard to express what it was like in the early/mid-80s (before I had my drivers licence) to bike a few miles to the bookstore at the start of every month and see all the new computer magazine covers for that month. It was so exciting.

I didn't have much money so I stuck with Micro Cornucopia as it had the biggest signal to noise ratio (and before that Rainbow Magazine). I did pickup Computer Shopper later when I started building/rebuilding my mini-tower every few months.

While I'm glad I have the world's information one web page away now I feel like something has been lost.
dugmartin
·3 เดือนที่ผ่านมา·discuss
JWZ is still blocking traffic from HN so you can't click to read this but you can copy/paste it into a new tab or open it in a incognito window:

https://www.jwz.org/doc/worse-is-better.html
dugmartin
·3 เดือนที่ผ่านมา·discuss
It is available here:

https://developer.atlassian.com/cloud/acli/guides/introducti...

It has a pretty discoverable cli syntax (at least for Claude). I use it in my custom skills to pull Jira story info when creating and reviewing specs.
dugmartin
·4 เดือนที่ผ่านมา·discuss
No, it was just there were no PM filters.
dugmartin
·4 เดือนที่ผ่านมา·discuss
I grew up in small town Midwest and have now lived in tiny town New England for 20+ years. It still bothers me that folks here in New England won’t even acknowledge you on the sidewalk as you pass each other whereas in the Midwest that is a good excuse for a conversation. They haven’t worn me down though, I still say hello at least to each person as I pass and maybe get a mumble back 50% of the time.
dugmartin
·5 เดือนที่ผ่านมา·discuss
Eons ago I developed a site+Windows app called 24Link (I know, horrible name) that let you run a tiny ~50KB web server in your taskbar and point it as a folder on your machine. If you visited 24link.com/{username} you would get a full page iframe that pointed at your IP:port hosting the 24Link webserver and/or a not available message if the app heartbeat failed. It quickly got to around 50K users and I thought with the then inevitable switchover to ipv6 everyone could run it. Alas both 24Link and ipv6 failed to break out but I think something in that vein could still work.
dugmartin
·5 เดือนที่ผ่านมา·discuss
You should look up the Jallianwala Bagh massacre.

(Full disclosure - I had to look up the name after remembering it portrayed in the movie Gandhi)
dugmartin
·5 เดือนที่ผ่านมา·discuss
I need Claude to review my HN comments.
dugmartin
·5 เดือนที่ผ่านมา·discuss
I have 30+ years of industry experience and I've been leaning heavily into spec driven development at work and it is a game changer. I love programming and now I get to program at one level higher: the spec.

I spend hours on a spec, working with Claude Code to first generate and iterate on all the requirements, going over the requirements using self-reviews in Claude first using Opus 4.5 and then CoPilot using GPT-5.2. The self-reviews are prompts to review the spec using all the roles and perspectives it thinks are appropriate. This self review process is critical and really polishes the requirements (I normally run 7-8 rounds of self-review).

Once the requirements are polished and any questions answered by stakeholders I use Claude Code again to create a extremely detailed and phased implementation plan with full code, again all in the spec (using a new file is the requirements doc is so large is fills the context window). The implementation plan then goes though the same multi-round self review using two models to polish (again, 7 or 8 rounds), finalized with a review by me.

The result? I can then tell Claude Code to implement the plan and it is usually done in 20 minutes. I've delivered major features using this process with zero changes in acceptance testing.

What is funny is that everything old is new again. When I started in industry I worked in defense contracting, working on the project to build the "black box" for the F-22. When I joined the team they were already a year into the spec writing process with zero code produced and they had (iirc) another year on the schedule for the spec. At my third job I found a literal shelf containing multiple binders that laid out the spec for a mainframe hosted publishing application written in the 1970s.

Looking back I've come to realize the agile movement, which was a backlash against this kind of heavy waterfall process I experienced at the start of my career, was basically an attempt to "vibe code" the overall system design. At least for me AI assisted mini-waterfall ("augmented cascade"?) seems a path back to producing better quality software that doesn't suffer from the agile "oh, I didn't think of that".
dugmartin
·6 เดือนที่ผ่านมา·discuss
We have a small local company that takes bulk book (and cds, dvds, video games, vinyl records) donations. That company has couple of retail used bookstores and also sells both retail and wholesale online but, according to their owner, most of what they get is sold for pulp.

My wife is an elementary school reading teacher and runs a yearly family book night where she takes book donations she gets all year and fills a bunch of portable tables in the gym with kids (and adult) books that are free for the taking. What is left over is taken (by me) to that local company and dumped in huge bins. If you are looking to get rid of a bunch of books I'd also suggest contacting your local schools to see if they take donations.
dugmartin
·7 เดือนที่ผ่านมา·discuss
I think as ai tools actually learn languages that functional languages will win out as they are much easier to reason about.
dugmartin
·7 เดือนที่ผ่านมา·discuss
They got it for cheap. AOL paid $165 billion for Time Warner in 2000. Is Netflix the next AOL?
dugmartin
·7 เดือนที่ผ่านมา·discuss
Remember the old Bjarne Stroustrup quote: "There are only two kinds of languages: the ones people complain about and the ones nobody uses."
dugmartin
·7 เดือนที่ผ่านมา·discuss
I forgot where I read it (Steve McConnell?) but the best analogy I've heard for a boss/project leader is to think of your job is moving a house and the bosses job is to be a few streets ahead taking down telephone pole wires so you aren't slowed down.
dugmartin
·7 เดือนที่ผ่านมา·discuss
I agree. There are lots of free AstroJS themes for restaurants that generate static html that you can host somewhere like Firebase hosting for free.

- https://astro.build/themes/details/astropie/

- https://astro.build/themes/details/astrorante/

- https://astro.build/themes/details/tastyyy-restaurant-websit...