HN user

speedbird

338 karma
Posts7
Comments95
View on HN

You can use a well known template like ARC42 and insist on the maintenance of suitable indexes for agent access and review for coherence on a regular basis.

Ultimately any useful documentation needs active curation.

Getting devs to do this well is hard. Agents can be driven to do a fair job through suitable prompt frameworks and repetition eg as PR reviewers.

I’ve had reasonable success with a combination of space dimensions structured requirements and component based indexes and time dimensions of decision records and commits.

Also a strong design model to give common structure - hex arch with ports and adapters and pure business logic.

YMMV

This was definitely something I picked up from science education. Basically a technical journal.

These days I split between technical notes a write and store on the project git so others and the AI tools can read - eg architecture decision records, bug reports etc and then a separate personal linear time journal of what I’m doing / thinking/ task lists meeting notes etc, often with links to the project specific docs. Great for searching. What I miss from paper is ability to quickly sketch diagrams.

Sigh. Urban expectations. Come live in the sticks where I do and pay £35/m for about 15Mb. Actually had to go Starlink to be able to work from home properly. Swish fibre came round a few years ago and dug up all our roads and put fibre to all the phone poles but then vanished and nothing has happened since.

The US is so far out of line with the rest of the mostly civilised west it astonishes me. We know how this will go. Officer claims felt life was in danger (it wasn’t, and well over by the time he shot), investigation will drag to drop from popular consciousness, DA will say nothing to answer, civil prosecution, private settlement, nothing changes.

Fun signal processing project and all the sampling problems sound typical. Unless this is just for your bike, given that some of the pokey fours run up to 15k rpm ~ 250Hz primary, I think it would be a lot easier to use a significantly higher sample rate and then treat in the digital domain. If you can recognise the engine speed and signal as a reliable pattern (use a digital PLL?) you might be able to subtract it and get more of the chassis signal left. As another poster pointed out, if you could do a motorway run with a high sample rate you have a good dataset to experiment with, including seeing how far you could downsample and still get appropriate sensitivity and selectivity.

With the ParcPlace flavour teamwork with Envy version control was pretty slick. And in performance it was mostly compiled to bytecode with some cunning tricks in place to make interactive debugging appear to work at the source level. Truly great environment for exploratory development: concrete example, while building a comms server I could inspect why message handling failed, patch code, rerun from failure, much faster cycle time than most other langs/envs.

Well this is quite a simplification and also happens to miss out a while swathe of history.

There’s a massive it depends, not all about basic performance.

Am interested in the DC-AC—DC- Battery-AC vs DC-DC-Battery-AC efficiency argument. As in there must be a DC-DC conversion happening to charge batteries appropriately.

Lots of things went wrong.

ParcPlace acquired competitor Digitalk and tried to create a Frankenstein hybrid - jigsaw? - that royally screwed things up.

Around the time, the industry was very exercised about a number of features that alledgedly made PP Smalltalk bad:

- non-native widgets (emulated) for windows - who cares now;

- principal deployment as a single process, not natively multi-threaded, using internal virtual threads - which actually scales better;

- must be able to run in the browser like java applets - :-)

- can't get my head round "image" model, must have individual files

This was all FUD. Developing in VisualWorks with Envy (Gemstone) centralised version control was a blissful experience I haven't seen bettered.

But yes, Smalltalk and C++ faced off in industry for a number of years for the crown and then along came Java on the OSS tidal wave that effectively destroyed the business model for VisualWorks that relied on expensive licences.

Very few organisations get international use cases right. Want to load that public transport app for the city you’re spending three months in? Sorry, only available if your phone is tied to the local App Store. Use an international number as your primary contact number? No chance. &etc &etc

Half the airbnbs I try to book these days turn out to be resellers of un booked hotel rooms. Try to book, get a message from “host” just checking availability… silence for three days then sorry, not free … it’s a deeply flawed experience and Airbnb need to get a lot better at policing their platform

OP, you’re setting yourself up to fail.

Stop being so different and try to match what companies are looking for.

Remote only.

Single letter surname.

This constraint, that constraint, you’re getting the answer you are telling the market to give you.

Yes there are now significant barriers you face: x months not in a relevant role, laid off, 20 years in the industry without a management role.

If you’re pitching yourself against people who have 3-5 years experience, will work 50-60 hour weeks coz early in career and lifestyle unencumbered, it’s not going to go your way.

That means you have to go the extra mile to fit what is wanted.

And yes, that likely means significant drop in salary / attractiveness of role / commute etc.

Maybe there just isn’t the work where you are and you will need to move, maybe your mother too.

Talk to people in the industry you know and trust about this, not HN.

I’ve been in similar situations, currently in a very tech role at 62, but that’s not usual.

Wish you the best