Senior developer here, it looks like they are helping to me.
Senior developer here, it looks like they are helping to me.
Careful, the 100,000 kg of pizza will turn into manure.
Programmer pay is so bizarre, it makes me cynical about our entire economy.
If I’m a blue-collar worker maintaining the wires between banks, I get paid little. If I’m a programmer maintaining the banking software that controls everyone’s money and is essential to the entire nation, I’m paid a little more, but not as much as some programmers.
If I’m a young man who creates a webpage that barely works venture capitalists are tripping over themselves trying to shove millions of dollars into my hands.
(Although, creating a webpage was the hot thing last decade, now the hot thing is creating an AI.)
In times past they got shit done, and now we see that what they’ve done is shit and we’re stuck maintaining it.
Giving bombs to Israel without condition is a… 6 point story I think
Our bug is their status quo.
Cognitive dissonance.
For a lot of people, either they accept “this trillion dollar corporation that controls all my computers, and the programming languages I use, and my code editor, is evil”. Or they accept “this trillion dollar company does lots of good things for me and is good”.
One is easier to accept than the other.
I like to put my estimates in writing somehow.
“My initial and unbiased estimate is 3 months.” Put it in an email, nothing will ever change the fact that my initial estimate was 3 months.
At first I though it said “Communism is the key to efficiency in a software engineering organization”; at first I thought it said something new
We should measure size of files/storage as a function of how many
standardizedpng’s of an american flag would fit in the same amount of space.
Fixed it, I will not be oppressed by your standards
To become a real programmer, you must install Copilot and let it copy and paste for you.
then x is created in the scope in your snippet
Saying “x is defined somewhere in the entire program” isn’t satisfactory to many users. Also, you didn’t tell me what type x has. Can I do x + 5
?
if random() > 0.5:
x = 2
else:
x = "hello"
Where is the definition of x? What is the type of x? If you can’t identify it, neither can the LSP.
This kind of thing actually happens when implementing interfaces, inheritance, etc. Thus, LSPs in dynamic languages are best effort both theoretically and in practice.
Why doesn’t JavaScript have tracebacks?
No real use you say? How would they engineer boats without floats?
Command line is a GUI, change my mind
I think the joke is that the Jr. Developer sits there looking at the screen, a picture of a cat appears, and the Jr. Developer types “cat” on the keyboard then presses enter. Boom, AI in action!
The truth behind the joke is that many companies selling “AI” have lots of humans doing tasks like this behind the scene. “AI” is more likely to get VC money though, so it’s “AI”, I promise.
At least C++ build tools are easier than modern JS.