All work and no play makes Jack a dull boy. Even government websites can use a little personality.
I'm enjoying the thought of the two or three offended British citizens that will call in to complain the Christmas decoration are offensive to their sensibilities. Or the commit that gets reverted because legal doesn't want to deal with such a liability.
Alphagov was the original name of the project to see whether it was possible to do digital government differently in the UK. When it proved successful, it went on to replace many of the existing government online services, but the org name seems to have been left with the original name:
potrace worked just fine for me when I needed to digitize some drawings that became a prominent part of a business's graphic design. Maybe a decade and a half ago.
Edit: I see now that Inkscape can do color by first decomposing into colors and then doing each of those separately.
There are plenty of online services that will do this for you (I don't recall which I've used to recommend), and they generally work but require quite a lot of post-processing, mostly removing potentially hundreds of extraneous points, unless it's all easy straight lines and simple curves.
Actually, I'll bet this would be a great place for AI to optimize.
Depends what you want; Inkscape does it well for some basic tasks involving images with few colours, I've often thought about how it could be achieved better for artistic pieces
I used a copy of (desktop) Vector Magic several years ago - it's almost certainly not worth the purchase price today (and better software may already exist), but it did very reliably get me a reasonably close SVG from an original image
I used to put snow on our website when our company was young and we could update websites by hand, sadly now it requires a team of 5, QA and security level checks before a build ever gets into production. Sad days for the internet, but we did update our instagram logo with a little seasonal joy.
I love all of our modern fancy build systems and pipelines, but it is sometimes frustrating to wait for three deploys across branches to finish running the entire test suite and rolling deployment for what is essentially a one-line change that you used to be able to do in 30 seconds by going into FileZilla.
I had a little dig into this in January - Christmas and New Year are the only bank holidays that get tinsel (now lights), everything else gets red, white and blue bunting: https://twitter.com/MattEason/status/1610240761047531520
The gov.uk developer salary starts at 24k gbp, and averages at around 50k. How do they manage to hire and retain people, and create such a great service?
They have really great pensions and mat/paternity leave and those sorts of benefits.
You get some lifers that work there but they also get a lot of contractors and people that leave after a few years for a private sector job with more pay but worse pension.
This doesn't apply across the UK civil service consistently, but for the gov.uk digital service in particular, I've heard they treat their employees really well. The pay may not be great, but everything else about the job is supposedly above-average.
Just my experience, but their permanent staff are mediocre. A lot of the heavy lifting on gov projects I've worked on has been done by contractors and external agencies.
Another thing I'd say is that £50,000 is actually a decent developer salary in the UK. Your average senior dev in London probably gets around £70,000 - £80,000, and outside London a senior dev might more typically get around £60,000 - £70,000.
This also doesn't really paint the full picture if you're comparing to the US because in the UK if you're earning that "much" the government will take 40% of your income and you'll pay an additional 20% consumption tax on most things you buy.
This also doesn't really paint the full picture if you're comparing to the US because in the UK if you're earning that "much" the government will take 40% of your income
This is not true. The 40% tax band doesn’t even start until slightly over 50k.
It was somewhat deliberate, partly a misunderstanding (maybe). Let me try to clarify.
I think people who cite effective tax rates are being equally misleading, but I appreciate I'm a minority in that opinion and therefore said what I said knowing it would likely cause some controversy.
The point I'd make here is that if you're earning more than £37,500 in the UK you are still paying 40% on anything beyond that £37,500 – it's not inaccurate to say you're paying 40% tax – it's just not the full picture.
These brackets cause many people to want to work less because the way they see it anything they earn beyond £37,500 is worth significant less since they are quite literally paying that 40% on the additional income. So if I get a job paying me £60,000 I'd have to consider the fact I'd be paying 40% tax on a decent percentage of that when I calculate my take home pay.
So I'd argue it's simply not the case that someone would look at it this purely from the perspective of what their effective tax rate is in any given financial year – especially if they're working overtime or have other forms of income which might get pushed into a higher tax bracket. I know plenty of people who refuse work when they hit the 40% tax bracket because they feel too much is taken from them at that point. While saying someone is paying 40% tax isn't the full picture, citing an effective tax rate isn't the full picture either when considering incentives for promotions, overtime and side income.
I'm sure we disagree on this though which is fine. I was considering wording it differently, but ultimately felt putting it in a slightly controversial way would at least prompt people to ask the right questions. The general point I wanted to make is that tax is quite a bit higher in the UK than the US so you can't directly compare gross pay – hopefully we at least agree there.
Then it would have been infinitely more helpful for you to actually say that it's a progressive tax. We have brackets in the US. I just assumed bands were the same thing.
It wasn't intended to be mean. I meant it more in the sense that they seem hire permanent staff more to manage existing services rather than do the more "challenging" green field work – which they seem to typically outsource to external agencies and contractors. Generally the skillsets are a little different and you tend to need less senior roles for the former. But that might just my experience working on public contracts.
Also, just as a side point, I sometimes struggle to understand how to say things sensitively, I think because I'm not the spectrum. However I seem to get very distressed when I do hurt people compared to the average person. Thanks for calling me out here though, I'll try to think more about how I word things.
I've recently left GDS, so I'll try to explain things from my perspective.
Firstly, the salaries are slightly misleading. There is a special non-pensionable pay supplement (DDaT) which improves the salaries considerably.
Benefits are very generous. Obviously there's not stock plan, but the guaranteed pension is fantastic. There's also good parental leave, holiday allowance, and things like that.
But, more than that, it attracts people who wants to make a difference. You could go to work for a start-up developing an ice-cream on demand app - or you could work on a nationally important service which improves the lives of millions of people.
Some people join because they want a "big name" on their CV. That's fine; you expect people to go off to bigger and better things. The know that a lot of what they work on will be open source - which serves as a great portfolio for them.
Some people join because they want to work with "decision makers". There's lots of movement between government departments, so it isn't impossible to go from being a junior developer to briefing a Minister if that's your aim.
Finally, it genuinely was a great place to work. The people are friendly, the problem is interesting, and the work is important.
36 comments
[ 1.3 ms ] story [ 99.0 ms ] threadI'm enjoying the thought of the two or three offended British citizens that will call in to complain the Christmas decoration are offensive to their sensibilities. Or the commit that gets reverted because legal doesn't want to deal with such a liability.
https://en.wikipedia.org/wiki/Gov.uk#Alphagov
https://beta.gouv.fr/
Has anyone had any success with SVG generation from a clear raster image?
https://en.m.wikipedia.org/wiki/Potrace
potrace worked just fine for me when I needed to digitize some drawings that became a prominent part of a business's graphic design. Maybe a decade and a half ago.
Edit: I see now that Inkscape can do color by first decomposing into colors and then doing each of those separately.
Actually, I'll bet this would be a great place for AI to optimize.
There's a 'bunting' property in https://www.gov.uk/bank-holidays.json which drives whether the bunting is shown for any given bank holiday
You get some lifers that work there but they also get a lot of contractors and people that leave after a few years for a private sector job with more pay but worse pension.
Source: work as a contractor in UK public sector
Another thing I'd say is that £50,000 is actually a decent developer salary in the UK. Your average senior dev in London probably gets around £70,000 - £80,000, and outside London a senior dev might more typically get around £60,000 - £70,000.
This also doesn't really paint the full picture if you're comparing to the US because in the UK if you're earning that "much" the government will take 40% of your income and you'll pay an additional 20% consumption tax on most things you buy.
This is not true. The 40% tax band doesn’t even start until slightly over 50k.
[0] https://www.reed.co.uk/tax-calculator/50000
Deliberate feigned ignorance? Ignoring because it has the word “Progressive” in? I misunderstood this when I was 14. Then I grew up.
I think people who cite effective tax rates are being equally misleading, but I appreciate I'm a minority in that opinion and therefore said what I said knowing it would likely cause some controversy.
The point I'd make here is that if you're earning more than £37,500 in the UK you are still paying 40% on anything beyond that £37,500 – it's not inaccurate to say you're paying 40% tax – it's just not the full picture.
These brackets cause many people to want to work less because the way they see it anything they earn beyond £37,500 is worth significant less since they are quite literally paying that 40% on the additional income. So if I get a job paying me £60,000 I'd have to consider the fact I'd be paying 40% tax on a decent percentage of that when I calculate my take home pay.
So I'd argue it's simply not the case that someone would look at it this purely from the perspective of what their effective tax rate is in any given financial year – especially if they're working overtime or have other forms of income which might get pushed into a higher tax bracket. I know plenty of people who refuse work when they hit the 40% tax bracket because they feel too much is taken from them at that point. While saying someone is paying 40% tax isn't the full picture, citing an effective tax rate isn't the full picture either when considering incentives for promotions, overtime and side income.
I'm sure we disagree on this though which is fine. I was considering wording it differently, but ultimately felt putting it in a slightly controversial way would at least prompt people to ask the right questions. The general point I wanted to make is that tax is quite a bit higher in the UK than the US so you can't directly compare gross pay – hopefully we at least agree there.
Also, just as a side point, I sometimes struggle to understand how to say things sensitively, I think because I'm not the spectrum. However I seem to get very distressed when I do hurt people compared to the average person. Thanks for calling me out here though, I'll try to think more about how I word things.
Firstly, the salaries are slightly misleading. There is a special non-pensionable pay supplement (DDaT) which improves the salaries considerably.
Benefits are very generous. Obviously there's not stock plan, but the guaranteed pension is fantastic. There's also good parental leave, holiday allowance, and things like that.
But, more than that, it attracts people who wants to make a difference. You could go to work for a start-up developing an ice-cream on demand app - or you could work on a nationally important service which improves the lives of millions of people.
Some people join because they want a "big name" on their CV. That's fine; you expect people to go off to bigger and better things. The know that a lot of what they work on will be open source - which serves as a great portfolio for them.
Some people join because they want to work with "decision makers". There's lots of movement between government departments, so it isn't impossible to go from being a junior developer to briefing a Minister if that's your aim.
Finally, it genuinely was a great place to work. The people are friendly, the problem is interesting, and the work is important.