back
user profile
jjmarr
4,565karma·1,187submissions·February 8, 2024
about
All views are my own. Software Engineer II @ AMD
jjmarr.com
recent activity (1,187 total)
comment
I vibe coded a Kubernetes cluster in 2 days for a distributed compilation setup. I've never touched half this stuff before. Now I have a proof of concept that'll change my whole organization…
comment
I'm writing a HIP (amd gpu kernels) linker in my job and the calling convention is contained in a metadata section in the object file. Whether the array is passed in registers or pointers can be …
comment
> They forgot to put in the provision which exempts apps which do not need an age rating? As in: everything os related. That's correct. You need to provide your age to install grep.
comment
> Instead children would own special devices that are locked down and tagged with a "underage" flag when interacting with online services, while adults could continue as normal. Californi…
comment
My company rewards impact because we work in a competitive industry and we feel like we cannot afford to waste time on unnecessary complexity. Our goal is to make money and if it doesn't meet bus…
comment
If only I could get into a Google AI team! Unfortunately I didn't graduate from Waterloo nor did I have referrals last year, so Google autorejects me from even forward deployed engineer roles wit…
comment
Western militaries have a parallel commissioned officer and enlisted command structure where an O1 (junior officer) is technically senior to an E9 (senior enlisted NCO) and can order them around. The …
comment
I like this concept because everyone's thought of "commit the agent prompts and reproduce everything from scratch every time" as a "dumb idea" I'm unsure if anyone has ac…
comment
I took it off LinkedIn and replaced with time to merge reduction of 20% over two weeks of PRs (rounding down). I expect to justify the expenditure to non-technical managers in my current role, which i…
comment
It's definitely a resume number I calculated as a junior engineer. Feel free to give feedback on my math. It is based on $125/hr and it assumes review time is inversely proportional to numbe…
comment
I just avoided $1.8 million/year in review time w/ parallel agents for a code review workflow. We have 500+ custom rules that are context sensitive because I work on a large and performance …
comment
Most normal people want the LLM to remember their interests and favourite things, so they don't have to manually re-explain when asking for advice. They also don't know what "context&qu…
comment
> My apologies. I thought $10/day daycare was universal in Canada. In my understanding, it exists but it's vaporware and not really accessible. > That said, SWE compensation in the U.S…
comment
I don't get free daycare in Canada either. I'm not American, but I pay a few hundred dollars a year for the premium health insurance plan at my company. I also pay tens of thousands of dolla…
comment
50% paycut for similar cost of living. Do you want to put 3 kids into a 2-bedroom apartment on your US$120k salary, with $10k of RSUs the government takes 53% of? In addition to a 13% sales tax?
comment
In Biblical times, yeah? There was no such thing as birth control. If you get pregnant and are unmarried, your life might as well get over.
comment
It also doesn't mathematically make any sense. If you now have 130% developer capacity, then the percentage of developers you need to keep is `x` defined by 130%*x = 100%, x ≈ 76.9% implying you&…
comment
I see hoverboards everywhere, which are the self balancing scooter tech from the Segway. Many little ebikes as well making deliveries. 75% of restaurant orders are delivery now due to widespread perso…
comment
Some examples of complex transformations linters can't catch: * Function names must start with a verb. * Use standard algorithms instead of for loops. * Refactor your code to use IIFEs to make va…
comment
You need human alignment on what constitutes a "good" comment. That means consistent rules. Otherwise, some people feel review is too harsh, other people feel it is not harsh enough. AI does…
comment
When movies first came out they would film random stuff because it was cool to see a train moving directly at you. The novelty didn't wear off for years .
comment
I created a code review pipeline at work with a similar tradeoff and we found the cost is worth it. Time is a non-issue. We could run Claude on our code and call it a day, but we have hundreds of st…
comment
OpenRouter top apps are 50/50 between AI girlfriends and coding assistants as a general rule.
comment
I had to pay an instructor to show me YouTube videos because the college wouldn't admit to being unable to find domestic talent. > There are still skilled people here who can train If you don&…
comment
The reason those countries take the "burden" on is because the USA became a global superpower by developing more industrial capacity than literally every other country in the decades prior t…
comment
When I took a machining course, the instructor sat in the corner and showed us YouTube videos in Mandarin with English subtitles to teach us the equipment. We are never going to catch up.
comment
> At that scale, you can't just give everyone the source and tell them to do a world compile. Stable ABIs fix that. Also, you can't coordinate between all of the people involved other tha…
comment
Yes. All the time. Subscribe to the std-proposals mailing list and you'll see so many obvious improvements get rejected due to ABI compat guarantees.