• 0 Posts
  • 37 Comments
Joined 2 years ago
cake
Cake day: April 3rd, 2024

help-circle
  • unfortunately AI tools do exist in the company and there are some expectations of use on some teams but it varies depending where in the product you work. anything OS, kernel, bootloaders, filesystem, etc is a strict no AI policy. All the front end teams seem to use something sparingly, couldnt tell you what it is or why.

    without revealing too much personal info, companies like mine aren’t too hard to find but they tend to be somewhat old school. Lots of C programming, some assembly, and digging into the guts of stuff. Anyone doing firmware, infrastructure (like all the big storage guys), or even some of the trading world is highly sensitive to genAI tools because of the risk. Especially if you ship a box rather than some fully cloud connected always updating app. The companies may even say they do something with or about AI then you talk to the loader or kernel team and they will say “absolutely not”. I cannot tell you over the years across a few jobs how often I hear management lamenting how we can never fill recs because we need actual C people or someone not afraid of a terminal debugger. And two of these shops are hugely popular in the tech world. Hope these hints help




  • The fact it doesn’t have an assembler or linker, and I am doubting it implemented its own lexical analyzer, I almost struggle to call this a compiler.

    The claim it is from scratch is misleading since it has all prior training from open source.

    Building a small compiler for a simple language (C is pretty simple, especially older versions) is a common learning exercise and not difficult. This is very much another situation where “AI” created an over simplified version of something with hidden details on how it got there as a way to further push the propaganda that it is so capable.















  • I bump into a lot of peers/colleagues who are always “ya but what is intelligence” or simply cannot say no to AI. For a while I’ve tried to use the example that if these “AI coding” things are tools, why would I use a tool that’s never perfect? For example I wouldn’t reach for a 10mm wrench that wasn’t 10mm and always rounds off my bolt heads. Of course they have “it could still be useful” responses.

    I’m now realizing most programmers haven’t done a manual labor task that’s important. Or lab science outside of maybe high school biology. And the complete lack of ability to put oneself in the shoes of another makes my rebuttals fall flat. To them everything is a nail and anything could be a hammer if it gets them paid to say so. Moving fast and breaking things works everywhere always.

    For something not just venting I tasked a coworker with some runtime memory relocation and Gemini had this to say about ASLR: Age, Sex, Location Randomization


  • A friend at a former workplace was in a discussion with that company leadership earlier this week to understand how and what metrics are to be used for promotion candidates since the office is directed to use “AI” tools for coding. Simply put: lots of entry and lower level engineers submit PRs that are co-authored by Claude so it is difficult to measure their actual software development skills to determine if they should get promoted.

    That leadership had no real answers just lots of abstract garbage (vibes essentially) and followed up with telling all the entry levels to reduce the code they write and use the purchased agentic tool.

    Along with this a buddy at a very famous prop shop says the firm decided to freeze all junior hiring and is leaning into only hiring senior+ and replacing juniors with AI. He asked what will happen when the current seniors leave/retire and got hit with shock that would even be considered.