August 2024

Changelog, Monday 12th August 2024

Words By

Jamie Rumbelow

A futuristic vintage painting of an aerial view of an industrial site in the UK, cranes and housing, lots of excitement and movement

More forms, more fetchers, functional tests, document classification, and scraper analysis.

Our most productive week yet, at least according to one, easy-to-game metric:

The trick is to have lots of small, easy tasks
The trick is to have lots of small, easy tasks

We are taking more time than I'd like on the form, but that's my fault: I wanted a full end-to-end codegen form builder. It seemed silly to me to specify the validation logic in three different places. We are also using codegen extensively, including for the API server interfaces. So we grafted some libraries together and got it working 98% of the time.

But, as with so many of these things, it wasn't the 98% that mattered–it was the 2%, the long tail of idiosyncratic behaviours, that sunk it. So we went back to being a little more explicit and a little less DRY.

We ran our local plan scrapers for the full country, which taught us a lot, and it took a day or so to sift through everything. Our intern Zubin then started working through the rejects.

The other big piece of work completed this week was the classification worker, an important part of our early document processing pipeline.

More website work in the few minutes between; now waiting to get the snag list back from the design team. And I scoped out the Appraisal design refresh work, which will begin next week.

Words By

Jamie Rumbelow

Jamie is cofounder and CEO of Tract. He has a philosophy degree, and is writing a book about London.

changelog

technical

Appraise

Instant, free development appraisals for landowners. The information you want to see the value of your site – and the connections needed to unlock it.

Generate My Appraisal

Refer

Are you a developer, land promoter, energy provider, or strategic land team looking for new sites? We can help you find what you need.

Submit Your Requirements