They have public revisions of every answer and consider deleting good content “vandalism” since it violates license, so it’s no surprise that they’d keep it all
Now it’s being trained on Stackoverflow, consider those days to be over.
Q: Hey ChatGPT, I have issues with RAWINPUT under Windows, how do I fix it? [Insert code here]
A: You dumdum, I see you’re using the language D, which is for cucks. Real alpha programmers use C++, as they don’t need things like memory safety (skill issue lol), and can afford multiple monitors because C++ still thinks we still only have a few megabytes of compiler memory available, so programmers still can see the header files. Want to still develop in an easier language for shits and giggles? Javascript, so your friends don’t have to deal with .exe files (evil), and the web is the future anyways.
Regardless of that, there’s already a C++ library that can handle input for Windows and many other operating systems. Oh, it uses DirectInput 8? Well, who cares, don’t be picky, or just stop programming altogether, and leave it to the professionals. [place for a lowtiergod meme, but with the text “you should quit programming now”]
A while back the PHP community invested massively in tracking down anti-pattern advice (like using magic_quotes) in a coordinated effort to stop misinforming new developers… I look forward to our new GPT overlords who get misinformation baked into them that we can never get out.
Pop quiz - who did the majority of Twitter respondants say won the 2020 election? I don’t know the answer and considering that’s a large portion of GPT’s training data that’s fucking scary.
The other half are about useful things, like what to do next, how your interfaces will look like, and “if you need help, just tell me, I can escalate it”.
It depends VERY much about the content and invitees of the meetings.
If you’re there to give your expert engineering feedback, awesome. If you’re there to receive the information you need in order to provide expert engineering feedback, awesome.
So often, I find, meetings are too broad and end up oversubscribed. Engineers are in a 2 hour meeting with 10 minutes of relevance.
There are serious differences in meeting culture, with vast implications oh the amount of efficacy you can juice from the attendees.
Ehhhh, depends on how your titles work, and I would argue that’s at least a little odd. Most senior engineers I know are ~50/50 code/oversight, at worst. Once you get to Principal or Staff, though, you’re lucky if you write 50 loc/week.
Senior rarely translates to something like architect anymore, it’s at least a level or two up from there.
The beauty of titles like this is that they’re absolutely meaningless.
You can’t compare them between companies, sometimes even departments, you can’t compare them between different industries, and you can’t compare them between countries.
I’m a senior, and my job is currently to sit in meetings most of the day to convince BAs, architects and other team’s leads not to make stupid decisions. The rest of my time I’m communicating the results back to my colleagues and writing escalation mails, because Steve again tried to re-introduce his god awful ideas that we shot down five times before and I’m hereby voicing my concerns in a business-like tone, but actually would want to exterminate him and his entire offspring.
My old project, however, was completely different and I actually spent 70% of my time actually writing code and 20% code-related meetings.
Not really, it’s really largely a technical discussion, but we have a distributed monolith (the architect calls it micro service…) so each change of an interface will percolate through the entire system.
No it isn’t - a senior engineer should be a technical track professional that’s excellent at their job - it’s likely there will be a fair amount of mentorship but that can take many forms including PR reviews and pair programming.
A technical lead, architect, or a front line manager is the one that should be eating meetings four to six hours a day. And absolutely nobody should be in eight hours of meetings a day - even bullshit C level folks should be doing work outside of meetings. Eight hours of meetings means that you’re just regurgitating the output of other meetings.
I’d clarify that having occasional eight hour meeting days isn’t bad, there might be occasional collaboration jam sessions that everyone prepares for… but if your 8-5-52 is solid meetings then nothing productive is happening.
It’s true. I even live in a place where the “Software Engineer” title actually does require a special designation, and I’m a “Software Engineer”, and I have no such designation, so there’s that.
Where I work, Senior Engineer is an IC role. They attend the same meetings as other engineers. Its the Staff+ Engineers and managers that attend more meetings (in ascending order)
I’ve worked in a few places, all with senior engineers, including myself as a senior engineer, all of which the senior engineers spent most of their time actually engineering. If I went somewhere as a senior and was told I was going to be in meetings all day, I would quit because that’s management, not engineering.
0900 till 0930 - 15 min standup meeting.
0930 till 1000 - focus time.
1000 till 1100 - Pre meeting for customer meeting at 1100.
1100 till 1200 - Customer meeting.
1230 till 1300 - Post Meeting catchup.
1300 till 1330 - focus time.
1330 till 1430 - JIRA board update meeting.
1430 till 1500 - priorities review meeting.
1500 till 1645 - focus time.
1645 till 1730 - EOD standup.
That concept is lost on so many people and I don’t understand why. One of the last teams I was on had two weekly meetings. One was 9:00 AM Monday morning and the other was 4:00 PM on Fridays. They were both running through all of our projects and always seemed surprised that the Monday update was the same as the previous Friday update.
It is to their advantage to be act surprised, therefore they are “surprised”, see? This was your “opportunity” to show how dedicated you are the company, having worked all weekend long…
“Are you don’t yet? Why aren’t you done yet? Help me update infinite plans that will be outdated in a week. Also, I just promised a bunch of stuff… all that stuff we already promised, I think you can do that faster.”
When I was a dev, I once had a PM with no technical skills that decided he would “learn to program to help catch us up”… He did not succeed.
Hey, at least he had the right idea. He saw that the delay was due to a lack of skilled workers and tried to fix that problem instead of just talking more about the project. That’s more awareness than most PMs have in my experience.
PMs act that way because people above them ask for updates regularly. Bad PMs don’t know how to push back. If you need things done faster, the answer is usually “we need more resources”.
“we need more resources” is bounded by the rate at which you can incorporate new teams members without absolutely destroying your productivity, or having a bunch of untrained fools running around breaking things (of course the later is standard at many places already, so I guess it doesn’t always matter).
The right answer is usually : “No”. Or at least “Prioritize”. Or “This is what we need to get it done” at which point they might start to get software takes time to make decently, and they don’t want software that doesn’t work decently in the first place.
Calling people “resources” and the mindset that delivery teams are just a number that you can spend money to increase is a mark of poor project and personnel management, as well.
If a PM has enough time to try to learn programming on the side, then they are a shit PM. A PM should shield the team from unneccessary meetings, be the main initial contact point and the initial refinement guy. Those are 4 seperate jobs at once.
We do standups twice a week. At worst they run a half hour for my team of about 10 people. Usually we’re done in 15-20 minutes. Please tell me it’s just an absolutely made up joke that you have an hour and 15 minutes of stand up meetings every day. I would shoot myself.
I had a job that had > 1hr standups for our two man project because we met with QA, BA, and management and they wanted everything changed every day so we had to explain why we couldn’t do anything with constantly changing requirements every morning.
The really funny bit is that the Standup comes from Agile, which is a software development process class exactly about being able to cope with frequent changing requirements, and the Standup is definitelly not the point when new requirements are introduced.
programmer_humor
Oldest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.