Every org has different cultures and leadership culture within it.
A power culture has zero trust and is high blame.
Bureaucratic is process oriented.
Generative experiments, tests, learns from failure.
The organization you have never experienced is generative. And coupled with transformational leadership it’s a pleasant environment to work in as either a manager or IC. These orgs do exist and are not rare either.
Sounds like a codebase filled with the ghosts of programmer past. Just put the code in and own maintaining it. Anyone can do a git blame and find the history of its implementation, and also see the original PR which should have described what it was doing, and provided far more context to the reviewers than a code comment.
And if an architecture decision is so significant, retain a repository of architecture decision records.
Nothing it produces is that many lines. How is that not debuggable? If you can’t, you’re having it do things you don’t even understand and blindly implementing and seems like a user issue. Additionally, take the code and ask it to write tests and validation scripts with your expectations.
> If you can't, you're having it do things you don't even understand and blindly implementing
Today's programming is not SICP in scheme, it is more plumbing between very large bodies of code. Using GPT is a great way to short cut needing to learn lots of details about code bases you only need for one specific feature. Recently though, by integrating two pieces of code I do know a lot about, I lost a lot of confidence in GPT coding.
For example, I asked it to implement a small script in emacs that would loop through org text files in emacs, and run some commands based on keybindings. That's it.
It messed up the usage of recursive-edit (which is a complicated feature itself), it produced many bugs in how Org utilizes indirect buffers, it sends windows around instead of buffers in the variables, and it wrote lots of contradictory code.
I understand how all these features work, and I went through and started fixing all the bugs. I would tell it about each bug, but it was producing so many subtle bugs with org-mode, inventing functions that didn't exist and it couldn't define... I gave up and just re-implemented it myself.
So no, I do not understand 100% of all code I refer to when I write code, that's why APIs actually exist.
All major cities have areas and neighborhoods that are higher risk and not “safe”. You wouldn’t let your kid there, your partner or yourself go there typically.
I lived in North Philadelphia throughout college and a couple years after. It isn’t a lie to say you are operating at a different level of vigilance. Your behaviors change. So no, Hollywood didn’t tell me anything about North Philly, my experience did.
It’s quite amusing how everyone is saying US cities are safe and great like Baltimore, while they’re also saying “if you mostly stay in the gentrified or well established areas”. Is that even Baltimore then? Or a bubble within Baltimore?
> Is that even Baltimore then? Or a bubble within Baltimore?
If it's in Baltimore, then yes, it's in Baltimore. Why wouldn't it count? If a foreigner says, "America is unsafe" and you say, "Well, my suburb is safe," can they say, "Oh, that's not America"?
Those unsafe places are also America. I don't think anyone is arguing that there aren't some places in the US that are safe, but that on the whole, it's a lot more dangerous than Europe. The fact that some Americans have the means to shield themselves from it while others don't just emphasises the inequality.
My biggest problem, though, is the fact that schools are unsafe. The fact that schools need to practice shooter drills is heartbreaking.
I can't do any objective measurements but there's a clear impact in battery life while browsing with Javascript disabled. The entire web becomes snappier and loading times instantly drop.
Doing so also breaks all web applications (and web applications posing as websites, i.e. React rendering) so it's not something I turn on permanently. I usually only disable JS when my phone is running low and I'm not near a charger, or when I'm trying to read something and the terrible website hijacks scrolls/taps/somehow makes my phone run hot doing stuff in the background.
I distinctly remember the EUO window and the first time I was trying to understand the syntax of a random script I pasted into it. It was almost readable with and made sense “if X”, “while X”..
Who knew I was learning basic flow control, booleans and variables.
What stuck the most after all the years is that curious desire to tinker and hack at something obsessively until you get it.
Though you may say but but alltheprivaterepos! Then I challenge you to back up what you mean by relevance and prove python is a category of relevant 15+ years ago.
That GitHub org is a16z.
Their other repos are also showcasing various AI toolings, often the tools are also startups they invest in.