I, like (I think) many young people, am pretty disillusioned with the current state of the U.S.
I would really like for things to be better than they are, and I'm still fairly convinced that software has the potential to make good things happen and improve people's lives.
Maybe this is where more people would start to disagree with me, but I would like to live in a place where government work was seen as a noble calling, or at least better, morally, than optimizing ad revenue. I would like to work with people who want to make things that solve problems for huge swaths of people who really need help.
But I read about the realities of U.S. government work, and frankly, it doesn't sound like a place I want to work. Slow, bureaucratic, opaque, slow, low-compensation, slow. That's just not attractive to me.
If these impressions are wrong, I hope that the USDC has a sizeable marketing budget to correct me. If they're right, then I hope they have a plan to change things.
I don't think a lot of our really big problems are solvable without the input of a massive number of technologists, and I am worried that we're not going to have them where they need to be.
I hope this works.
Edit:
I do agree that "fast work" is probably a bad heuristic in many ways, particularly when it comes to work that requires extremely consistent outcomes, like much government work.
But shit, it's fun, particularly in software, to make quick decisions and move efficiently to solve problems. And I think you have to contend with the engagement and "fun" that moving fast brings.
Compensation is one form of motivation, yes, but there are others. There are reasons people romanticize working at startups, take up new programming languages and frameworks in side projects on their own time: it's cool, and feels good to work on. That's one lever you have to try and push as an employer of engineers (or really of people in general, but particularly people who are very in demand).
I'm not advocating for "Move Fast And Break Things," but I am saying that you have to compete with the people who do advocate for it, because that can be really fun.
A lot of it is that your standards are driven by stories of past excellence and people leave out the nonsense of years past when telling stories.
My grandfather worked for GM in its heyday. He had stories of shuffling desks to make a VP happy, playing accounting games, project costs exploding, contractors being lazy and screwing things up (one brought a typical ladder to wire a warehouse that was 70 feet high), meetings over the placement of newspaper boxes, etc.
My company loves to talk about being agile. They leave out a bureaucracy on par with the government (and I worked in the government before coming here) when it comes to resource management.
I don't think there has ever been an age of a greatly efficient and capable society. It is just a lot of lurching and stumbling in a general direction.
This is a comforting thought, but I don’t think it’s true.
America did seem to have a golden age. Building the Golden Gate Bridge just took a few years and was very affordable when adjusting for inflation. Compare that to the new bay bridge. Or just look at how the US mobilized during WWII to produce an insane amount of weaponry in just a few years.
Think about the people that grew up when the telegraph was high tech. Then they got to see people flying in jets. Then nuclear energy. Then they got to see people walking on the moon. All in a single life.
The insane amount of progress in a short period does seem to have slowed. And I think a big part of it is our government is woefully mismanaged. It mostly seems engineered to help other people in government. This may be why so many of the richest counties in America are the suburbs of DC, compared to centers of innovation or industry.
> Building the Golden Gate Bridge just took a few years and was very affordable when adjusting for inflation.
Yes, when you have low regard for human life and the environment you can move quite quickly.
> The insane amount of progress in a short period does seem to have slowed.
The phone I carry has more computing capability than all of the computers used in the Apollo program combined.
I’m able to reliably establish video calls with people on the other side of the planet while walking my dog.
My photos are grouped by person using facial recognition.
Shooting 120 FPS 4K video is built into my 200 gram phone (20 years ago you rented a camcorder from blockbuster the size of a briefcase to record effectively 320x240 onto a VHS tape).
The text contents of the library of congress can fit onto a micro sd card the size of a fingernail that costs less than $100.
The pace of technology innovation is astounding. It’s moved so quickly that we’re disappointed when the exponential growth of transistors slowed down.
And that's just tech. Materials science has moved dramatically. Just look at how planes, cars are built today.
We're entering the age of fully dynamic production lines. 3d printing's true strength here is not printing the object, but the molds.
Medical science, genetics specifically. We've come a long way, but this field is still like computing was in the 1940s.
We barely understand genetic expression as a whole process, eg how the entire genome is effected by modifications, and changes.
Yet when we do, the changes will be astounding. The end of most disease, the ability to use organisms to do our bidding, nanotech isn't going to be metal, but instead, bio.
We're about to set boots on Mars, in a decade we'll likely have permanent residency there. Our first new planet.
With that comes the potential to move industry to space, mining asteroids, power generation, and more.
There are endless, massive changes coming, we're merely in a period where they are all coming together.
The next 50 years will make the last 50 look glacial...
> And that's just tech. Materials science has moved dramatically. Just look at how planes, cars are built today.
Batteries, man. I am constantly astounded at how much power you can get out of a battery today. The fastest production car (0-60) ever made runs on one.
Batteries are a massive materials science success story. We are less than a decade away from 1000 mile range electric cars that do 0-60 in sub 3 seconds. These were Bugatti Veyron numbers a decade back, and that thing had a fuel efficiency of 4mpg.
Are we talking America or globally? Because you're listing a lot of things that are now more correctly thought of as Asian innovations if we look at manufacturing and know-how.
The relative status of the US was very high at thr time.
Let me counter a bit of the heyday argumner.
During this so-called “heyday” destroyed many inner cities, their street cars and created incredible pollution.
The EPA was founded in 1971 and environmental regulations came into place then.
This is incredible. To this day, no country has better air than the US. And that includss Europe. Maybe the US did do something incredible in the last few decades—it just happens to be a repair of nature.
In the meantime because of oh-so-useful infrastructure built during the time of Mad Men, Robert Moses and suburbs US is still unable to implement mass transit as they once had and maybe now we will have global warming due to the infrastructure created when the US was “building fast and breaking things.”
I don’t disagree with you—but I wouldn’t embrace the heyday as the pinnacle of achievement either.
> To this day, no country has better air than the US.
Not to detract from your wider point, but this just isn't true. Here's at least one link that counters with data: https://www.iqair.com/world-most-polluted-countries -- the USA is 84th "most polluted" in terms of Air Quality Index on that list of 106 countries.
Also just anecdotally, nobody that's been to both, say, Norway, and the USA can possibly think that the air quality in the two countries is even close!
Pedantically, not really -- it shows Bangladesh as #1 on that list, and Bangladesh is the "most polluted".
Pakistan is #2 and the "second most polluted" -- so extending that, USA is 84th on that list and hence the "84th most polluted", with country #106 being Puerto Rico, which is the "106th most polluted", and therefore the least polluted as per that list. So if you must reframe it as "least polluted", then USA is the 23rd least polluted on that list.
This is an incredibly misleading way to talk about this.
First, there are ~200 countries, not 106. Second, Puerto Rico IS the USA. Third, "84th most polluted" out of a list of 106, is just a weird way to talk. It's like saying the valedictorian of a class of 100 is the 100th most underachieving student.
Sure. Norway would be fantastic but it is such a different place that it would compare to being in Alaska or Montana. Major cities in the US, like NYC average around a 30-50 (probs more like 30) on the iqAir score. That is nuts. Barcelona has many, many days on 80-90.
The US, mind you, is not helped by the forest fires of the last few years in this ranking. They really skew things in California and the US as a whole. These forest fires though can be attributed somehow to the building of the interstate system and therefore sort of does add to the wider point.
Europe is pretty bad because of the diesel engine cars. If you change that, air quality will improve dramatically.
Well, OK then, the claim changes to "parts of the USA have better air quality than parts of Europe because reasons", and I can't argue with Internet strangers making such uncontroversial claims, can I? :-)
Yes but 11 construction workers died building the Golden Gate Bridge (which was actually pretty low for such a project at the time). How does that factor in to the story?
> Building the Golden Gate Bridge just took a few years and was very affordable when adjusting for inflation.
11 workers were killed building it. They estimated 35. [0] Can you imagine putting into a project proposal knowingly estimating X number of dead construction workers?
Protecting workers, considering the environmental impact, overall impact assessments (such as suicide prevention), public consultation, earthquake standards, wind retrofits, etc.
Honestly NIMBYism and lawsuits slow down things more than any government agency.
And also in all these we may be forgetting one thing. Maybe handcuffing the government is not a good thing? Grover Norquist style drown the government in a bathtub honestly has been a disaster for us, and it's time we wake up to that.
> I don't think there has ever been an age of a greatly efficient and capable society.
And… is it possible? In this world, less than 5% are producing the actual products and the rest are working around and producing, basically, paperwork, which may be extremely important (such as Accounting, HR, compliance) but only to other people. Which, in turns, raises requirements in more accounting and HR and OSHA and…
Paretto’s corollary law was that 50% of the work was performed by the square root of the company. Could we just harness the power of the IQ120+ people and feed all the rest of the population?
> Could we just harness the power of the IQ120+ people and feed all the rest of the population?
If I buy some sneakers, they'll be sewn by a low-paid worker in a poor country, shipped by low-paid sailors, trucked to warehouses by low-paid drivers, picked and packed by low-paid workers, and driven to my door by low-paid drivers.
It ain't Facebook programmers on six-figure salaries who are feeding the rest of the population.
Have you considered that Facebook enables the transfer of power to the US dollar which enables economies like the USA and Europe to buy cheaper from other countries and impose their standards? This is not something that's accessible to most of the countries in the world, whom their main struggle is how to finance their imports.
> If I buy some sneakers, they'll be sewn by a low-paid worker in a poor country, shipped by low-paid sailors, trucked to warehouses by low-paid drivers, picked and packed by low-paid workers, and driven to my door by low-paid drivers.
We consider this normal, because it has been happening for quite a while and painted in a negative fashion lately (Trumpism/Nationalism) but the reality, if you had an island somewhere, and you where establishing a country, you can't ask all these people to do that without some power-transfer that you hold over these countries/populations.
And who exactly benefits from those optimizations? Do the delivery drivers get to take a leisurely drive, or are they just expected to make more deliveries "thanks" to their optimized routes?
This is also true in the military, where a tiny fraction are trigger pullers. It is worth picturing what an army with no logistics personnel would look like.
You don’t think logistics is a massive part of those organizations? From fund raising, purchasing, transport, etc? I have no doubt the numbers involved dwarf the number doing the actual fighting.
> Paretto’s corollary law was that 50% of the work was performed by the square root of the company. Could we just harness the power of the IQ120+ people and feed all the rest of the population?
What makes you think the square root of the company neatly aligns with high-IQ people? There are plenty of smart people who use their intelligence to find ways to avoid work, or to get others to do work for them, or to just amass power/influence in an organization by increasing head counts and making busy work, etc etc. Why assume that “smart” equals “having the company’s best interests in mind”?
It's not nearly every unproductive person's fault that they're unproductive. There's a lot of useful work to be done and a lot of people capable of doing it who are not currently aligned. It's often a matter of inefficiency in capital allocation, i.e. lack of funding for certain useful work because it's not easy or practical (without intervention, like from the government) to earn a profit doing it. There's also limitations on our ability to coordinate work, regardless of funding.
Profitability is a mediocre proxy for the usefulness of work, and so we have only a mediocre ability to allocate labor usefully in our profit driven economy. Some of the best investments of money and labor in terms of profitability are even things I would call counterproductive.
They don't want status like the smart and productive people, they want status like the rich.
Propaganda equating these two groups is a very popular thing for the rich to do with their money. Some would say that's unproductive, others would say it's smart (as long as they're the only smart person doing it, once a bunch of the smart people start playing unproductive games to work the system things get worse for everyone).
Whether it's possible depends on what "greatly efficient" means to you, but we could do better. There are numerous ways to improve our tax system, improve education, improve civic participation, reduce corruption and regulatory capture, improve outcomes and overhead of the legal system, incentivise innovation without prohibitive patents, reduce beurocratic overhead...
Are we saying that there have never been excellent, efficient, large organizations in the past? I feel like history tells us that, at the very least, large groups of people working in tandem have accomplished pretty amazing things.
That is, I would say, not the impression I currently have of the U.S. government; but I do think it's a little overly pessimistic to say that it couldn't get there, or get measurably better, with even a generation or two of sustained effort from really smart people. Right? I guess I don't really know.
> Are we saying that there have never been excellent, efficient, large organizations in the past? I feel like history tells us that, at the very least, large groups of people working in tandem have accomplished pretty amazing things.
The two aren't mutually exclusive, right? Large groups of people working in tandem are accomplishing pretty amazing things, but they're not doing them in an excellent an efficient manner.
But I have an inclination to say that for an organization to to accomplish amazing things with consistency over the kind of timespan of a government or nation, the organism has to be self-sustaining.
Part of that is the capability to attract or create talented new members of your organization, and one way of getting that done is by having a reputation for, among other things, being an excellent and efficient workplace.
I've read and heard stories of places and groups like Fairchild Semiconductor, Bell Labs, the Manhattan Project; places where smart people have gotten together to do incredible things very quickly.
The one unifying theme is that they all lasted, at their peak, essentially one or two generations at most; they couldn't grow or sustain themselves.
1. Things are changing, plenty of agencies like GSA, 18F, USDS are trying to modernize government technology and there are many movers and shakers in the government trying to make things better
2. The government is huge, there's small, medium, and large agencies and agencies all of have their own culture. Hard to generalize across the whole thing
3. On many teams your direct management will shield you from a lot of the paperwork.
4. The average 2210 series technologist is a GS-13 which is $100k+. Not super star status but competitive in many regions and experience levels.
5. The vast majority of software development in the US government is contracted in
Until the government is willing to pay technologists market wage salaries, they're better outsourcing technology work. For some reason, they're willing to pay massive prices for contracts to firms, but not hire employees at compensation levels on par with FAANG companies. I'd probably be earning 10% of my current income if I worked for the government.
(The other unfortunate problem is that outsourcing firms are not typically where strong engineers want to work: they want to own their own and build their own products. So outsourcing companies aren't a good solution either.) My personal theory? Offer FAANG companies an incentive to put together strike teams to solve government technology problems. (Isn't that how HealthCare.gov got fixed? A bunch of Google people got involved?)
There are certainly technologists and scientists of equivalent or greater skill level who are happy to serve the public with such compensation, but if the government really wants to get things moving then they need to assess their compensation versus the prevailing wage for high-talent jobs in competitive areas of the country, and pay that wage. That means your top performing engineers make more than the US President (whom I believe is the most highly compensated government employee -- not considering all the perks he gets). Doesn't seem likely to happen.
I don't think it's reasonable to expect technologists to accept compensation that's 10-20-30% of what they're able to make at private companies to work for the government. Maybe our government would be more effective if it paid market rates for important scientific and technology jobs.
It's not some reason; it's the law. The GS pay bands are set by legislation. No matter what some federal agency wants to pay, they can't pay more or less than Congress has allowed them to. Procurement budgets don't work like that. You still have a capped pot of money, but you can choose to allocate that to fewer projects because the contractors doing the work pay their labor high enough rates that the cost of a project is too high to pursue more.
As to your proposal of giving government contracts to big Silicon Valley players, they already do that. Amazon already runs all the government cloud infrastucture, with Microsoft trying to get a piece. Google may have dropped the Project Maven thing, but they have plenty of other government contracts.
Congress is never going to make pay rates for engineers directly employed by the government comparable to private companies because they have to answer to voters, and voters kick, scream, and shout if they find government employees are earning high salaries. We're in the middle of a 40-year drive to cut taxes and privatize all government functions. You're not just going to turn that around.
On the other hand, give out big money to private contractors who pay their engineers well and Congress can go brag about they brought money and jobs to their home state.
> there are many movers and shakers in the government trying to make things better
This is probably the thing you said that makes me feel most optimistic, and you sound like you actually have a decent idea what you're talking about, so that's a little bit of relief to me. I feel like it's easy to be overly pessimistic about this stuff.
The announcement says “early career” and “recent graduates,” so pretty junior.
$100k is a competitive salary for a junior software dev in DC. Heck, for someone right out of school, it’s probably competitive anywhere but the Bay Area, NY, maybe Seattle.
Staying limited to a middle market region is a waste of time
You only live once
Make your bed and sleep in it, but at least do it objectively
Regional cost of living discussions are cute - in that they masquerade as an insightful understanding of money - but most monetary thresholds do not take it into account. Accredited investor status or convincing anyone of it to get access to private equity for a better chance at making some real money? Cost of living is not a factor, its >200k income annually or >$1mm assets without including your home. Lying conveys no negative consequence but you still need the disposable money.
Being responsibly ahead of rent/mortgage payments every paycheck means an extra $1500 - maybe - in a middle market place versus an extra $4500-$7000. These are worlds apart in capabilities. Impulse buy a new console? Flight to Europe? Everything is more accessible and faster. The former amount will get eaten up by some random repair or holiday activity or friend’s life event. The latter will get you all that and everything you want and accumulation at a much higher velocity.
Saving up for various things is for the birds, we have all the same fixed amount of time with lots of randomness to shorten it. Not worth rationalizing lower comp, when the same or less work gets you 3-10x more.
Here in Portland, which is a relatively cheap city compared to most tech centers, $100K isn't enough to get the attention of any dev who isn't just out of school, and even those devs will have an easy time getting something better-paying in a year or two once they have some practical experience under their belt.
That's not true. The average salary for a Software Engineer is $101227 per year in United States. Data > personal anecdotes. Many SWEs earn less than that.
$100k/yr is still enough to provide for a family of four in a huge number of places in the U.S. if you're in a more suburban or rural environment, which is still 9 digits' worth of human beings easily
If they're offering remote work from anywhere in the country, including areas with low cost of living, for recent college graduates, maybe this makes sense.
For anyone who has been in the industry 5-10 years at successful corporations the max total compensation of under $150K would be taking a massive pay cut.
I think many people are not saving enough for retirement. $100k for a family of 4 in many suburban areas could be tight if sufficiently funding retirement accounts.
Also, the pay scale completely maxes out at GS-15 step 10, with a base of $142,180 and a maximum CoL adjustment of 41.44% in places like San Francisco.
I used to be a GS-15, Step 5 for a short stint in government while living in SF. I was within $5k of the pay cap due to the location adjustment. Cap was somewhere around $165k at the time. Still, this was significantly worse than my job before and after.
For some people on the team their government salary was a good step up, others didn't necessarily need the money and were there for the mission only. I was there for the mission, but certainly also needed the money.
> Slow, bureaucratic, opaque, slow, low-compensation, slow. That's just not attractive to me.
Some degree of slowness is (in some ways) a feature because of the harm, abuse, and eventual investigations that can happen at maximum speed. Some of it is 100% not a feature.
I think it's less opaque and bureaucratic from the inside than might be expected - some of the work is ensuring that one person is accountable, and then ensuring that person can make meaningful decisions.
Never in the history of the USA have young people – or really anyone else for that matter – liked the government. It's against what this country is really about. There are a lot of countries in the world (maybe even the majority) where a government job is the gold standard and what everyone aspires for, but that is very unlikely to ever happen here.
“Trusting the government to do the right thing”, which is what that pew research is checking, is a constantly moving target.
In 1955 when that trust was super high, everyone could have trusted the government to stay out of their lives and to only interfere if we had to go to war. That’s very different from people wanting the federal government to take over healthcare, energy, housing, etc.
And I'd say that goodwill was passed through into the 1950s and most of the 1960s. The Vietnam War and the accompanying hippie/student movements started to put a big dent in that, followed by Watergate, of course.
What is interesting to me (as a non-American who has never set foot in the US) is that big Government seems to have had a resurgence in Reagan's 1980s, thanks mostly to its military-related expenditure but not only. I think the final "Government is bad"/"we don't need it" coup de grâce was carried out in the Clinton years, the (in-)famous Third Way [1] which was mostly one way, to be honest, i.e. neoliberal policies carried with full speed.
It does seem that the Government and how it is viewed has started to be seen in a more positive light again, thanks mostly to the millennial generation (I hate the "generation" concept but that's the best I can come with), especially after the 2008-2010 financial crisis and the accompanying social changes (increase of economic inequality, mostly), which I find highly interesting. It was also interesting how the US was very keynes-ian in its response to the pandemic, I mean putting cash directly into people's pockets is I think more than Keynes would have hoped for.
Undermining faith in the government has been a right wing project since riiiight around the time the federal government took a strong role in passing and enforcing civil rights law...
Yes seriously. Portraying conservative interest in small government as being a result of civil rights enforcement is pure historical revisionism. Hoover’s party advocated small government while FDR’s party advocate big government. Those orientations were in place long before FDR’s party got on board with civil rights.
What’s changed isn’t the parties but the valance of civil rights issues. The court cases today aren’t about facially discriminatory laws, but about whether the USDA can discriminate based on race in granting debt relief, or whether Harvard can use race as a criterion for admissions.
The party of FDR and Wilson is the natural home for those efforts at bureaucratic social engineering, while the party of Hoover is the natural opponent of such efforts.
What does any of this have to do with the vote tallies on civil rights bills? The modern Republican party is literally defined by opposition to those bills; it was the core of Goldwater's strategy, which set in motion the "ideological sort" of the late 70s and 80s.
I probably don't have a beef with your defense of limited government! But obviously you can't use D'Souza-ism to build your case.
> The modern Republican party is literally defined by opposition to those bills; it was the core of Goldwater's strategy, which set in motion the "ideological sort" of the late 70s and 80s.
Goldwater lost in a landslide, losing virtually every traditional Republican state including his home state of Arizona. He won a few southern states, but Carter won all of those same states in 1976. Saying that Goldwater’s civil rights stance defines the modern Republican Party is like trying to call Joe Biden socialist. It’s red meat for Democrats, not historically accurate.
The Reagan re-sort was driven by economic development in the southern states, as those states became dependent on low taxes and low regulation to draw business from blue states. Carter won rural Georgia in 1980, but Reagan won up and coming Atlanta suburbs like Gwinnett and Cobb.
We're on a thread nobody is reading, but obviously I don't think your argument is winnable. Goldwater lost, but Nixon won, on explicitly the same racial strategy. Nor is the chronology of the ideological sort really disputable.
Goldwater's civil rights stance defines the modern Republican party. The party has moderated since Goldwater, of course, but Goldwater's positioning literally restructured US politics, from a de facto 4-party state (in the 1970s, Republican support for abortion rights was still an open question! There's a 1970s-era GOP platform where debate on abortion is a plank!) to the 2-party "liberal/conservative" one we have today. Rockefeller wouldn't even be a Kiwanis Republican today; he'd simply be a Democrat. Phil Gramm did become a Republican; in fact, almost every party switcher in the US after the Civil Rights act switched to the GOP, because they were fleeing the Democratic party after the Civil Rights Act.
The idea that the modern Democratic party is somehow accountable to votes against civil rights legislation is D'Souza-ism. It ignores the plain fact that those Democrats became Republicans, and, to a lesser extent, a bunch of liberal Republicans became Democrats. You see it clearly in the candidates themselves, but also even more clearly in shifts among voters.
I don’t even support the Republican view of limited government here! I think it amounts to “we’re not going to do anything to remedy centuries of slavery and segregation.” I’d support reparations for ADOS people.
But I don’t see any reason to misrepresent the Republican stance. That position is not opposition to civil rights laws, it’s opposition to affirmative action and quotas, and cabining the concept of “racism” to what’s facially discriminatory.
What drives race politics in the country is that Democrats have a special sympathy for Black people and want to help erase persistent disparities, and Republicans don’t care. Democrats want to change existing race-neutral systems to eliminate disparities, and Republicans resist such change. But Republicans as a group don’t want to make it legal for e.g. hotels to discriminate based on race.
> We suggest that modern racism scales are primarily capturing two phenomenon: 1) racial liberalism or sympathy and 2) a general set of attitudes about fairness, or a political orientation known as “just world belief” that perceives the world as consisting of people who work hard and those who do not.
> Remarkably, white liberals were the only subgroup exhibiting a pro-outgroup bias—meaning white liberals were more favorable toward nonwhites and are the only group to show this preference for group other than their own.
It’s just the normal liberal versus conservative stuff. Social engineering versus letting natural forces play out. Focus on substantive fairness versus focus on procedural fairness. Focus on government as driving outcomes versus focus on culture driving outcomes. External locus of control versus internal locus of control. Etc.
This all seems reasonable! All I'm pushing back on is the idea that you could draw a conclusion from votes on the Civil Rights Act of 1964. Obviously, you can't.
I would say that the tabletmag attack piece shared by rayiner is absolutely not reasonable.
It does not really say what is wrong with white liberals but simply shames them and aims to make white liberals seem ridiculous. The repeated use of the term "wokeness" for a liberal attitude is also a key part of the shaming strategy.
The substance of the shaming seems to boil down to three points.
1. White liberals support affirmative action and reparations
2. White liberals are positive about immigration
3. White liberals are more supportive of Palestine than Israel unlike before (anti colonialism and anti apartheid are obvious reasons)
Why should white liberals be ashamed of this attitude?! These are the insinuated reasons in the article.
1. We will call this "wokeness" and laugh at your ridiculousness
2. Oh you have a white savior complex? Hilarious.
3. Umm, do you know that colored liberals are not as liberal as you?
4. Isn't being pro Palestine anti Semitic?
5. You do know that white liberals supported Israel 10 years ago, right?
Rayiner sharing this hit piece, complaining about wokeness in the midst of Republican authored antivax epidemic is par for the course for him. But the audience cant allow him to make multiple cheap shots every day in the interest of sounding reasonable and accommodative. I would like to see him offer one comment of the crazy antivax Republican leadership killing hundreds every day instead of some cheap shots about wokeness, liberals and school administrators.
The personalized comments while relevant are very few, but the substance of the comment is a critique of the tabletmag article and the introduction of the term "wokeness" across several media outlets to shame any kind of liberal POV. The POV being thrust is "Today's liberals are idiotic trend chasers unlike liberals of the civil rights era". Liberals were ridiculed in the 60s as well and it is no different this time.
The particular example of rayiner compelling you to implicitly accept that "wokeness" is degrading society is the kind of Gish Gallop rhetoric that gets churned out in supposedly "intellectual" forums. A way of pushing the Overton window to the right in the more educated and wealthier forums beyond rural America.
I don't know why you keep pushing narratives that are borderline asinine. Yes, the Republican party is about "small government" and "civil rights" as exemplified by Mr. Trump and his lackey Stephen Miller.
No government in history has been efficient. There are moments of brilliance in government operations, but it is never sustainable nor transferrable.
> a noble calling, or at least better, morally, than optimizing ad revenue. I would like to work with people who want to make things that solve problems for huge swaths of people who really need help.
That's what we do in developing Open Source software. No government is required.
Also, there are plenty, plenty of thriving companies that do not sell ads.
"Efficient", meaning delivering maximum goods/services for minimum cost, may be a good thing in a business context.
However, there are a number of essential services which we want a government to deliver which we do not want to be "efficient" under this definition.
"efficiency" by definition means no reserves (because a reserve is unused capacity, which is inefficient). But this also means brittleness and failure under unexpected load. Is this how you want your healthcare delivered?
"efficiency" can also mean not providing services to unprofitable market segments. I'll leave it to you to imagine how this goes horribly wrong for many government services.
"efficiency" can also mean no long-term investments (i.e. highway systems, the internet, ...), and certainly means you can only invest in projects where you can capture a substantial percentage of the gain. And on those line, "efficiency" often means ignoring maintenance needs.
Simply put, business is great for what business is great for. But for lots of critical social infrastructure, this isn't the case.
> But this also means brittleness and failure under unexpected load. Is this how you want your healthcare delivered?
Let's look at something simpler. The US government has proven itself inept at distributing gasoline, which it did in the 1970s (as in long gas lines in some areas and gluts in others). The oil companies, before and after, have been remarkably adept at providing plenty of gas for anyone who wants to buy it, despite refinery explosions, pipeline disasters, etc.
Before government got in the US healthcare system, the system worked well and costs were reasonable.
Internet services run by free market companies seem to be remarkably not brittle.
> "efficiency" often means ignoring maintenance needs.
The government has been ignoring maintenance for decades. The Seattle government ignored the bridge maintenance while they blew through all the money on various progressive causes, and now the bridges are shut down because they're not safe to drive on.
Government run farms have never in history been able to feed a country. The free market farms in the US fed the US and the USSR. (Kansas wheat was exported to the USSR that desperately needed it.)
> The US government has proven itself inept at distributing gasoline, which it did in the 1970s
No, the US government didn’t distribute gasoline. Some state governments issued rationing regulations in one or both of the oil crises, and the US government imposed price regulations during part of the latter of the two crises.
> No, the US government didn’t distribute gasoline.
What the DOE did was allocate a gas allotment to each gas station. Stations individually had to apply for gas allotments. If they ran out, too bad. If they had too much, they couldn't allocate it to another station.
The result was shortages and gluts. The DOE proved completely incapable of adjusting to constant shifts in demand. They'd allocate based on the previous year's pattern.
Distribution of gasoline doesn't seem like it should be a government role. Distribution of mail, especially to the last mile routes that aren't profitable, does.
There actually have been efficient governments. I'll leave aside the terrible efficiencies of some government atrocities, and instead look at when public works were seen as noble.
Just because the government commits atrocities doesn't mean they were efficient at it. Nor does "amazing" mean efficient, either. The USPS was inefficient enough that Congress had to make it illegal to compete with them.
I doubt you can make an efficiency assessment of something in the 6th century BC. But if you have to go back that far to find an efficient government operation, you've made my point!
> I, like (I think) many young people, am pretty disillusioned with the current state of the U.S.
Why do you think the government is the solution? Many of us are out to improve society through industry and non-profits. You don’t need a monopoly on violence to innovate and improve the world.
You need a monopoly on violence to make and enforce laws, and laws are a critical piece of the puzzle to solving some problems, especially collective ones.
If you want to improve things, join and make the change you want to see. Working in the government would be challenging and that’s exactly why you should do it.
I do agree that incentives to get the best talent aren’t quite there in Gov jobs but there are plenty of brilliant non-FAANG engineers out there. There would be so much low hanging fruit, it would be fun to work in a Gov job.
One of things I am lacking in my life is meaning to work. Endless Jira tickets to solve issues for a private enterprise. If I’m on a death bed, I want to be able to look back and reflect that I did something hard that others shy away from. Public service is noble and I am willing to sacrifice a lot for it.
I've worked in and around government for some time and the reputation for being slow and bureaucratic is well deserved but my observation is that it's a trade off. You can have government services that are fast or corrupt. Make your choice. It's generally slow because if you don't want it to be corrupt you're going to have to have processes, procedures, oversight, etc. basically bureaucracy. If you want it fast, people are going to take advantage of the lack of oversight to enrich themselves. You might find slow government services frustrating but I think a corrupt system would be much worse.
If you are hired in to contribute to the core mission of the organization (whatever that may be) then you are much more likely to be in a high-functioning group and enjoy your time there. Even within those groups there will be the occasional 'cautionary tale' but that helps everyone else find their path.
Also, the productive groups tend to have more active small team management and less direct leadership from on high. That may seem counter-productive but in government organizations it keeps everyone more engaged and indicates there is actually a lot of work to be done.
A society where quickest decisions are made would be either 1) dictatorship or 2) non-human, i.e. AI based. Would that be a good society to live in, I can't tell for sure. I can say for sure that democracy is designed to be slow and inefficient with regards to decision making. We humans need time to understand, think and argue. We have slow decision making system so that we may reduce chance of error. I think "fast and efficient" are wrong benchmarks.
There's another option - direct democracy, assuming everyone has a neural implant and constant network connection. Then any important decision could be voted in a matter of minutes or hours.
Anyone who wants a functioning government capable of dealing with big challenges like the kinds we face today and will face throughout the 21st century and beyond.
The majority of these challenges are direct result of the government's corruption and incompetence. See e.g. housing crisis, or student debt issue, or massive drug proliferation.
Interestingly, Israel has solved a lot of these problems by making military service mandatory.
Essentially, the moment you have to join the Army, you might as well look for the best possible place for you. This make the top units (whether technology units or otherwise) extremely competitive, and filled with the top talent the country can offer. In addition, these top units become desired in the resume, further increasing their desirability.
I can imagine this works well in Israel, but for most countries, mandatory service is a complete waste of resources. Paying huge amounts of money for people who do not want to be there get skills they do not need, at the point in life which is rather valuable. From defence point of view (for a country not likely to be involved in a war in its territory), its way better to invest that in training professionals.
Facebook's slogan was never "move fast and break things", by the way. It was shortened to that by the public. The actual slogan was "Move fast and don't be afraid to break things".
ketzo, see the message on my givehub.org placeholder page. I'm love to donate this domain to someone who'll make good use of it, or even better team up with some folks to do some good.
Email me at the address shown on that page, or the one on my HN profile, or even better both.
Aside from the fact there is also that the work of US Government employees and contractors directly or indirectly helped kill hundreds of thousands of people. In Iraq,
Afghanisthan and elsewhere. And not to say if Snowden story relevals anything they are nothing short if being corporate mafia if they want to be.
Who says it has to seen as rising above others, rather than simply living up to your own ideals?
Is it wrong to have standards just because some people won't meet them?
The fact some people get off on perceived superiority is a separate issue, and not one that will be quashed by treating all work as morally equivalent.
Whose morals? There is no universal moral truth although Western countries may agree on a core set to the point its universal, but morals changes over time pretty significantly so when OP says “morals” what they really mean is “how I think the world should be”.
Because it gives you permission to see (a large percentage of) your fellow human beings as evil, and yourself as superior. I think it's worth reflecting on why it doesn't bother you. There is nothing evil about someone who works in advertising so they can support their family.
This is an absurd defeatist argument. Having morals and standards does not mean you want to feel superior. This is a surefire way to make sure we all lose moral compass, guiding principles and refuse to excel.
> I, like (I think) many young people, am pretty disillusioned with the current state of the U.S.
This suggests you are not disillusioned with its past state. Ok, well, it's a start. Please consider reading Howard Zinn's "A People's History of the USA" (also available in audio form), to further your disillusionment.
Well, possibly, but - _that's_ what's bothering you? Not how the US kills a lot of people? Supports dictatorships and oligarchies? And internally, caters to the rich much more than to the masses, so much so that drinking water is dangerous to drink in many places? How it spies on everyone all the time?
The speed is not the main problem here, I would say.
Not to be confused with the United States Digital Service, which was started in the Obama administration. If I understand correctly, this new USDC program is for early career people, while the older USDS program is for experienced people. They are similar in that both of them have a limited time duration (2 years for USDC, up to 4 years for USDS).
> When I joined USDS in 2016, I came with an outsider’s perspective, technical skills, and desire to use my talents for good. I thought I would serve for just three to six months. More than four years later, at the end of this month, my service at USDS will end. When technologists join USDS, they sign up for a limited tour of duty. I am no different, and it is my time to step down. I’m so grateful to have been a part of this team. And I am enormously proud of everything our team has accomplished across two Administrations. [emphasis added]
I don’t know exactly why the Biden admin hasn’t filled it yet, but the Trump admin left an incredible number of top positions unfilled.
Many agencies were left in disarray and it doesn’t surprise me that this new and small agency hasn’t received priority yet.
3-6 months is barely enough time to figure out a reasonably complex codebase. That's ridiculously little time to "serve". Whoever came up with that duration has never run a complex software project.
It's a trade-off. Being flexible with the minimum time commitment helps make it easier to recruit. For many people, it fits within their company's allowances for sabbaticals/unpaid leave, so folks can try it out without having to worry about finding a new job afterwards. And they can always decide to stay longer if they want.
People can and do make valuable contributions in short time periods at USDS. Most projects do not involve full time coding, but rather improving processes, making technical recommendations, helping write and award contracts effectively, scaling systems, building redundancy, rollout planning, analyzing failures, etc.
USDS is better seen as a consulting service than a contracted software development shop. Ownership of the systems remains with the agencies they work with. They help to modernize and refine ideas and systems, they don’t do the long term development work (including long term maintenance) themselves.
I've been doing contracting/consulting for the past few years, and not in a single case did any of my contracts last less than 10 months. I start my engagements with a 3 month worth of budget (so that we could amicably part ways if things don't work out for either side), with an option to extend, and people _always_ extend, even though my billing rate is, objectively, eye watering.
And the work I do is far more straightforward than e.g. "fixing the IRS" (which is what, IMO, such services should be doing). It is no surprise that we see little to no output from USDS beyond "style guides" and powerpoints. Certainly nothing that would affect me, personally.
Coincidentally, I have also worked with US Government as a sub-contractor in the past (or to be more exact, the company where I ran all of engineering worked through a federal contractor), and I can tell you it's the most inefficinent environment I can imagine. Endless meetings, budgets 10x larger than they need to be disappearing into the void, nobody knows anything or cares to know. You're lucky if you find even _one_ dude (and it's invariably a dude at those places) who knows what he's doing on the other side, and you hold on to him for dear life.
If you told me I have to make any kind of meaningful difference in that environment in 6 months, I'd politely decline the job. But that's with the benefit of the hindsight, which I will concede some of these otherwise supremely qualified people do not have.
I’m a software engineer that works for the federal government, specifically the United States District Court. I do believe in the mission of making justice for all. There is a myth perpetrated by those in the private sector that government is behind, slow, and not capable. I assure you we are using Rust, Clojure, and Next.jj’s in our projects too. We just aren’t as loud because of privacy concerns. Federal employees operate just like startups. The federal court software factory in the judiciary is the equivalent to 18F. I’m the co-founder of FCSF and we are just getting started. Open source and government are a match made in heaven and I look forward to your contributions to our projects. We code for the people.
I’m discouraged that Next.js is being touted here. It’s an awesome technology. But it’s run by a for profit startup (Vercel) who are going to steer it into a walled garden managed hosting ecosystem.
The government needs long term thinking for its software and hip frameworks and trendy startups are not it.
We have hundreds of projects that are ready for public consumption. We have over 200 developers that contribute code together in the federal judiciary. Watch this space. It’s coming.
In the meantime, take a look at:
- Code.gov
- data.gov
Yes, you got it. This is new for the judiciary. We are moving and will be in the public space. Just have to do some housekeeping and we are organizing. We are making sure each project has the maintainers/developers and are properly supported like a true open source foundation. We took a lot from the Debian foundation and how it is setup. We really hope to contribute in meaningful ways.
What are some of the more interesting projects you are working on? I work at a Legal Tech startup, with a strong focus on eDiscovery and now Evidence Management - "Improve outcomes with products Legal loves." - https://www.csdisco.com/
Current focus is on the flag ship case management electronic filing system being revamped and modernized. US courts has one of the largest databases in the world. A fact maybe some don’t know. We are moving towards functional programming for many of our services. Making it easier for products like yours to see the day to day court business through our micro services architecture.
Realistically, governments need to adjust to market pay to make a difference here.
I am a former public servant. I earn after 2 years of experience what they paid people with 6. And I don’t work for a FAANG or even a decently funded VC firm, but am guessing that I am now significantly underpaid (initially signed up for it for interesting work, but that went away so fixing that presently). And I live in Canada, where salaries are already compressed.
That working at a not well paying startup can rapidly outpace the government is a huge problem for digital infrastructure.
The scheme isn't designed to compete with industry. This is more like an internship than a real job. People will do it because they believe it looks good on their resumes. They'll be working with the people who develop government digital infrastructure - those people are often paid quite well, because they're contractors and high level government workers.
The initial hires at the US Digital Service all came in at GS-15, level 10. At least, that is what I was offered. It was the only way they could be remotely competitive. I notice that this new program is using only new grads and boot camp graduates. One reason is that they are no longer able to get the special dispensations to offer the high GS ratings.
Right, but this is still the problem. Even GS-15 L10 is barely competitive with starting new-grad salaries at FAANG, and USDS is trying to pull experienced people.
USDS has the whole short-term tour/prestige going for it, though, so they can plausibly get people to take a temporary pay cut as an act of public service.
I totally agree with you. The first wave of USDS hires were highly motivated to refactor/repair/replace the ACA infrastructure. Most came from much higher paying jobs in Silicon Valley. I doubt the same levels of motivation and excitement are still there, but I could be wrong. There was also a lot of political will and pressure that made those early USDS tasks remotely possible. Without that pressure, I imagine the vendors and the bureaucracy, which was barely tolerable a decade ago, would not be tolerated by most highly qualified candidates.
Many people in that first wave of USDSers are back in government, some with USDS, some at other agencies.
I think there's some of "this is shiny and new and putting the plane together as it flies" excitement that's different now (from what I saw in 2015 when with 18F), but USDS is better positioned thanks to long-developed trust to get more things done, IMO.
Right, but that's still not very competitive. A senior engineer at the high paying places can be making 300k+. And those places usually have good benefits, too.
Granted, that's usually in expensive metros, but it's not like DC is cheap either.
Realistically, a lot of people on the left do not like "techies" and feel that devs at Google, FB, et al are horrendously overpaid relative to their contributions to society. So while the Democrats may be okay with the general principle of, "the government should be able to pay more to get the people they need", I think they'd balk at actually paying FAANG-level prices for engineers. Almost 200k for a new grad CS major? That's a hard sell to a party that focuses more -- or at least advertises itself more -- on the poor and working class.
You don't need FAANG hiring to easily exceed the compensation the GS scale can offer. The maximum at GS-15 step 10 is $143,598 plus a CoL adjustment that maxes out at +41% for absurd places like San Francisco.
Thankfully there are lots of very talented engineers who avoid working at FAANGs for a wide variety of reasons, including a desire for work with greater social impact.
The government doesn't directly compete with the private sector in any industry, and that is especially unlikely to happen in tech. Promotions/bonuses based on performance, large equity grants, frequent job hopping – all are the exact opposite of how the government works.
The key point here seems to be the desire to get more engineers scattered into the bottom rungs of the Executive Branch. The argument seems to be that, when Federal middle-management gets access to engineering talent, they'll be able to make use of in-house talent to solve their problems instead of depending on government contracting.
It's an important and necessary step, but the challenges their "Fellows" are going to face are predictable. Locked-down development environments, IT policy dictated by faraway admins who may not even be in the same state let alone the same building, no access to production or production-like environments. Then, when the crop graduates in two years, throw out the institutional knowledge they gained when they walk out the door.
If the government really wants decent talent, then tie employment to college loan forgiveness (on top of high GS salaries) and ensure that there is a possibility of "up" to go with up-or-out HR policy.
I've worked with state government as a volunteer advisor. They're still developing everything with waterfall. Only contracting out to big firms, even if it's a small project. Lawmakers and aides sit in a room and write down what is to be done.
That's changing at the federal level. They know they've got a problem. Why shouldn't federal software be as easy to use as the best web software? If you've ever tried to use it you will quickly learn that isn't the case.
Some sites will only work with IE and no other browser. Developers in two years can make a huge difference for making the government be more agile and operate better.
I always suggest joining a local Code For America brigade. Work on a local project and see if it is for you. If you find yourself drawn to it then consider applying for a two year stint with the federal government. You can really make a difference!
> They're still developing everything with waterfall.
In my bitter experience, as soon as the customer's procurement department insists on paying in dribs and drabs (milestones) the project is locked into the waterfall methodology.
> I've worked with state government as a volunteer advisor. They're still developing everything with waterfall. Only contracting out to big firms, even if it's a small project. Lawmakers and aides sit in a room and write down what is to be done.
Do [lawmakers and aides] make good "Product Owners", stakeholders, [incentivized, gamified] app feedback capability utilizers? GitLab has Service Desk: you can email into the service desk email without having an account as necessary to create and follow up on [software] issues in GitHub/BitBucket/GitLab/Gitea project management sytems.
> That's changing at the federal level. They know they've got a problem. Why shouldn't federal software be as easy to use as the best web software? If you've ever tried to use it you will quickly learn that isn't the case.
> Some sites will only work with IE and no other browser. Developers in two years can make a huge difference for making the government be more agile and operate better.
>> We’ve designed the design system to support older and newer browsers through progressive enhancement. The current major version of the design system (2.0) follows the 2% rule: we officially support any browser above 2% usage as observed by analytics.usa.gov. Currently, this means that the design system version 2.0 supports the newest versions of Chrome, Firefox, Safari, and Internet Explorer 11 and up.
> I always suggest joining a local Code For America brigade. Work on a local project and see if it is for you. If you find yourself drawn to it then consider applying for a two year stint with the federal government. You can really make a difference!
>> [...] described Code for America as "the technology world's equivalent of the Peace Corps or Teach for America". The article goes on to say, "They bring fresh blood to the solution process, deliver agile coding and software development skills, and frequently offer new perspectives on the latest technology—something that is often sorely lacking from municipal government IT programs. This is a win-win for cities that need help and for technologists that want to give back and contribute to lower government costs and the delivery of improved government service."
Salary isn't everything. They could for instance forgive some fraction of student loans, or give scholarships etc). And give people more recognition, not treat them as code monkeys.
It's hard to imagine they change enough of the surrounding culture to give these folks enough clout to make hard but necessary changes.
I'd imagine that the time they spend there counts for Public Student Loan Forgiveness (after ten years, the government pays off the rest of your loans)
> The idea for a Digital Corps was sparked by technologists across government who identified a gap in the federal government’s journey towards digital success — a lack of early‑career technology talent. TTS recognized the need for entry‑level technologists to not only bring immediate innovation but also to serve as a continuing resource for government digital transformation.
I can't tell if this means they will just hire a dozen junior web developers or if it's more than that. There's is a lot the government could do but they really need to attract a different skill set. The FIPS standards are incredibly out of data and only cover a very small amount of software.
Imagine if common but insecure/open by default software stacks like MongoDB, etc. had a FIPs like mode that would disable super permissive settings.
I also have concerns about the quality of the mentorship based on my earlier experiences. There are high quality mentors to be found, but I agree with you that the ratios are way off compared to the private sector.
"An initial cohort will launch with 30 fellows in the fall at more than five participating agencies including GSA, the Department of Veterans Affairs, the Centers for Medicare and Medicaid Services, and the Consumer Financial Protection Bureau."
30. Not 3,000? Last word about technological initiatives at the IRS made it sound like the entire team bailed due to bureaucratic slow-downs and piss-poor incentives?
Here's how it's gonna be: "they pretend to pay us, we pretend to work". Imagine old, crusty, US government systems, subject to all regulations imaginable, and multiple levels of approval to change anything at all, systems that are 20, 30, even 40 years old. Now imagine the pay scale and sheer mind numbing tedium that goes with a government job. Now, further, imagine who will take such a job. Good luck with this, USDC, you're gonna need it.
This seems like a good idea, but an initial cohort of only thirty? I suppose some is better than none, but that is much smaller number than I would expect.
Probably they'll be selected according to the boxes they can tick on one of the growing "oppressed groups" forms. I think they have around 40 boxes as of 2021.
Age isn't on them, because that wasn't an issue at the time the Frankfurt School developed its theories. Gotta stay theoretical and dogmatic, otherwise the whole house of cards might collapse.
Sounds like another diversity grift which will be used as a political tool, and won't improve the fed gov't's ability to leverage techology or improve security.
Maybe I'm in cynical, but I'm very familiar with some of the previous high profile attempts and the state of fed tech procurement. These programs seem to attract too many activists, and just like most of the SV tech giants, the tech becomes a means to a political end instead of the goal, and we all know how that turns out.
I would really like for things to be better than they are, and I'm still fairly convinced that software has the potential to make good things happen and improve people's lives.
Maybe this is where more people would start to disagree with me, but I would like to live in a place where government work was seen as a noble calling, or at least better, morally, than optimizing ad revenue. I would like to work with people who want to make things that solve problems for huge swaths of people who really need help.
But I read about the realities of U.S. government work, and frankly, it doesn't sound like a place I want to work. Slow, bureaucratic, opaque, slow, low-compensation, slow. That's just not attractive to me.
If these impressions are wrong, I hope that the USDC has a sizeable marketing budget to correct me. If they're right, then I hope they have a plan to change things.
I don't think a lot of our really big problems are solvable without the input of a massive number of technologists, and I am worried that we're not going to have them where they need to be.
I hope this works.
Edit:
I do agree that "fast work" is probably a bad heuristic in many ways, particularly when it comes to work that requires extremely consistent outcomes, like much government work.
But shit, it's fun, particularly in software, to make quick decisions and move efficiently to solve problems. And I think you have to contend with the engagement and "fun" that moving fast brings.
Compensation is one form of motivation, yes, but there are others. There are reasons people romanticize working at startups, take up new programming languages and frameworks in side projects on their own time: it's cool, and feels good to work on. That's one lever you have to try and push as an employer of engineers (or really of people in general, but particularly people who are very in demand).
I'm not advocating for "Move Fast And Break Things," but I am saying that you have to compete with the people who do advocate for it, because that can be really fun.