5 ms·
> support and context-switch between too many stacks I don't believe this is the case at GDS, and wasn't the cause of the failure of the Gov.UK Verify project
by trhoad 5y ago
> support and context-switch between too many stacks
I don't believe this is the case at GDS, and wasn't the cause of the failure of the Gov.UK Verify project.
- heurisko 5y agoI don't think it was the cause of failure for the Verify project. But I do think it is the case at the GDS, as evidenced by the comment on this page: > GDS is full of mostly django based systems, some legacy ruby and that's just the stuff from the last few years. Going back further there are various C# systems, the amount of separate systems is staggering, it's not too surprising costs add up And this blog post: > ...quickly agreed that rather than try to settle on a single one of those we'd build each tool using whichever technology would most quickly get us to a relatively-durable prototype, and then "federate" them. We started with the python-based framework Django for the Department pages, added Ruby on Rails for a suite of tools focussed on specific tasks, and used Sinatra (another ruby framework) to glue together our search. https://gds.blog.gov.uk/2011/05/12/a-brief-overview-of-technology-behind-alpha-gov-uk/ https://gds.blog.gov.uk/2011/05/12/a-brief-overview-of-techn...
- ChrisKnott 5y agoHave you worked at/with GDS or is this an opinion you've arrived at from afar?
- vanilla-almond 5y agoThe blog post you linked to is a decade old (2011) and mentions using Django and Ruby for Rails for building a "relatively-durable prototype". The Government Digital Service (GDS) code is on GitHub (1.5K repos) and this includes the frontend code for GOV.UK. They still use Python and Ruby languages, but it's not clear if they are still using Django and Rail frameworks. Other languages include Javascript, Go and Java: https://github.com/alphagov https://github.com/alphagov
- petepete 5y agoKeep in mind that alphagov is just a small part; most projects belong to other govt departments. Many are using JavaScript and Rails, some Django and .net.