The Windows 11 Start Menu is comically bad.
This machine has a $1600 Core i9 CPU and 128 GB of RAM and this is the performance I often get.
What is going on in Redmond?
I didn't say Windows 11's performance was bad. I said the Start Menu's performance was bad.
Don't twist my words and fix your sensationalist headline.
@TechSpot
Or take the article down wtf.
Former Microsoft developer says Windows 11's performance is "comically bad," even with monster PC
Plenty of people still dislike Windows 11 – it's partly why adoption rates for the most recent OS are disappointing – so it's not surprisi...
Do devs still create little tools or scripts that address dev pain points and/or make them and the rest of the team more productive? This has been super commonplace during my career, but I almost never see this anymore. Everyone is too busy working on user stories. 🫤
@DanielW_Kiwi
"Hey [team that owns the API], can you add filtering support?"
"Not this release, filter on the UI for now and we'll add that support next release."
Next release comes, repeat ad infinitum.
In a meeting, a senior dev gives you (another senior dev) credit for an idea that was actually that of a jr dev on your team.
The jr dev quickly clarifies it was their idea.
What are your next steps?
Leave it be? Confirm it was the jr dev's idea? Followup via DMs later?
Everyone always shares code that they're proud of.
I want to see code you wrote that makes you cringe.
Here's mine, and it's been in production for years, and there's a very good chance you've executed it before.
No, I will not be taking questions. 😅
I'm a Principal software engineer (referred to as a Principal Member of Technical Staff where I work) and have been in the industry about 17 years now.
I wanted to echo George's statement:
We've worked hard but do not discount the luck, privilege, and the efforts of other
I'm an E7 at Meta (principal-ish). I worked hard to get here. Here are all of the ways I was privileged/got lucky (in chronological order):
1) When I was in college, my mom wanted to start an online dating site. She had personal insight. I studied marketing and English in school
I get the same dopamine hits when writing code, docs, etc. as I do when playing video games.
Is this normal? Do people enjoy their job tasks as much as their leisurely pasttimes?
@icculus
As someone who converted a very popular sign-in page from 1 stage to 2 and tested the hell out of cred prefill on all major password managers and browsers, this is a problem with the website. It's usually just a matter of inserting a "hidden" password field on the username stage.
Questions I ask senior+ software engineer candidates:
1. Tell me about a time you helped a colleague succeed.
2. And tell me about a time a colleague helped you succeed.
@bad_at_computer
The number of times I've had this exact thought.
I can't even imagine shipping that and being like "yes, this is acceptable performance".
Twitter, please show me 398 different people tweeting this same "Which monitor configuration do you use?" image. Thank you.
And just in case you haven't seen it enough, here it is again.
I've seen this problem too many times.
If you have an array of objects with unique ids:
❌Don't iterate over the array every time you need to get an object from the array by its id.
✅Convert to an object type—keyed by that unique id—then lookup by using the id!
To be clear, I love Windows. I helped build parts of it. I want it to be as good as it once was. If data suggests the software you build frustrates a significant percentage of users, it means there's work left to be done.
Whenever I want to know how some code works—and I mean really understand it with no stone left uncovered—I read through the code from beginning to end, going down every branch (within reason), and translate it to English, writing it all down in a document.
"When a user does X,
Have you ever written code in one language that executes code in another language?
Example: WebDriver UI tests in Java/C#/Python that run some JS string in the browser.
Ever gone 3 languages deep?
Devin submitted a pull request today but closed all my code review comments as "Won't Fix" because he said something about "429 quota exceeded".
I didn't quite understand so I rejected his PR.
I'm still a bit bitter that my high school didn't offer any kind of computer programming. Closest thing we had was Typing... where I got bad grades for typing 100+wpm but didn't use the "right" fingers. Thankfully I was able to take a C class at the local community college in '99
When I submit a pull request, I will often leave PR comments that provide additional context—on top of normal code comments—describing:
- why I chose my particular approach, and more importantly:
- what steps I took to figure out what change I needed to make.
This can include
@unclebobmartin
I put "waste" in quotes because even though I don't feel that I'm wasting my time, I've been told the opposite my entire life.
I'm mostly trying to combat hustle culture and show that people can be successful without risking burnout.
I haven't had a portfolio site in 20 years. I'm tempted to make a new one where you get to choose your desired web browsing era.
e.g. choose IE 4.0 and it simulates browsing using IE4 with a web design that matches the time period.
Create options for Lynx, Netscape Navigator,
Dear X Algorithm,
I'm looking for people to connect with who:
- Would never make a post like this unless they were also Eggnog-drunk and multitasking while watching Die Hard on Christmas.
- Act like a real human being on Xwitter and care more about the human connection than
I just... accidentally discovered that you can generate a (bad) dungeon crawler map using cellular automata. This is just with a minor modification to Conway's.
@wagslane
As someone who converted a very popular sign-in page from 1 step to 2, what might be a small UI degradation for some users, was a huge improvement for others.
What if the account's password is managed by another IDP?
What if the account doesn't even have a password? 😀
Lately I've been seeing a lot of conspiracy theory stuff on my timeline.
As someone who doesn't subscribe to that mental model, can someone explain why people make claims but invent evidence to back them up?
Do people... believe things without evidence for funsies?
@frantzfries
Oh, wow. Is that really *injected* into the DOM of the Google-owned page? Or is it browser UI above the Google page? Can you inspect the DOM of the Edge ad with DevTools?
Had one of those days today. Days where you're fighting with technology more than utilizing it. Is IntelliJ IDEA supposed to take 10 hours to index a (albeit large) project?
I'm used to opening .NET projects in Visual Studio that open quickly and I can be productive immediately.
@eloffd
new RegExp({}) is the same as new RegExp('[object Object]') since the empty object gets coerced to that string.
'mom' matches the regex "[object Object]" because it contains an 'o'.
@kiyov09
That resonates so much with me. I've seen it so many times where people would rather do things the hard and slow way because that's what they're used to.
Why is it so hard to stop using the word "just"?
I find myself wanting to replace it with "simply" but that's even more condescending.
"You just need to do XYX". Yuck.
@realneildev
Hmm, I never thought of it that way. I'm taking this as a sign to help my junior engineers feel supported and to tell their manager they need to support them too.
@AccidentalCISO
Ha, I can't remember the last time I checked my personal email and have NEVER used a personal calendar. I guess I'm unorganized. 🤷
What a joke.
@jeroendotdot
A question repeated once or twice is fine. After three though it's probably time to have a conversation to determine where the disconnect lies.
Am I answering the question poorly? Am I misunderstanding the problem? etc.
I read code 100x as much as I write it, often in areas I've never ventured before.
I both want and _need_ to know how everything in my peripheral vision works. Otherwise, decision and recommendation making is practically impossible.
This mentality can take you far.
At what point did Mac become a desirable development environment? When I was in college the stinky kids used Windows and the really stinky kids used Linux. Macs were toys.
2 things I learned after becoming a software engineer:
1. Not everyone is a super nerd that lives and breathes computers.
2. Every super nerd SWE I've worked with has been incredibly successful.
Why am I getting nostalgic for the days I would go into the office every day, sit in my own office (with a door even!), have lunch with awesome coworkers in a huge cafeteria with many yummy options, write some code, play a little ping pong, and then go home?
I can't wait for JavaScript to get replaced as the primary language of the Web.
That way when I retire I can freelance like today's COBOL programmers and make bank.
#depression
is like having a shitty friend move into your house unannounced, refuse to leave, and convince you there's nothing you can do to ever get them to leave. Sometimes they go away for the weekend, maybe to Vegas, just to come back more stoked than ever to be back home.