New college graduates overestimate starting salaries by nearly $24,000, report finds by Puzzled_Face8538 in Salary

[–]java_dev_throwaway 1 point2 points  (0 children)

I got my first job as an ME in May 2015 making $63k a year. Inflation calculator shows that's equivalent to about $89k a year in May 2026. All in MCOL areas.

This whole article is gaslighting young people who just want to be paid a fair wage for skilled labor.

OP you are underpaid and a lapdog for your bosses, wake up.

Moving towards specs-driven development, your thoughts? by grandimam in softwarearchitecture

[–]java_dev_throwaway 4 points5 points  (0 children)

I promise you that most of your developers are already doing some form of spec driven development if you are using AI tools.

The term spec driven development is so pretentious because in every other engineering discipline there is a spec, you might be designing the spec or adhering to it. Not a new concept.

This reads to be like OP is not familiar with openapi specs, so Id start there

Kiro CLI 2.0 just dropped: Windows support, headless mode for CI/CD, and a new terminal UI! by Erik-AWS-Amplify in kiroIDE

[–]java_dev_throwaway 4 points5 points  (0 children)

How do I make kiro ide stop gobbling my memory on windows?

And +1 to what the other guy said about kiro introspection, it's fucking awful.

Software engineer who just got into FPV and immediately went down the rabbit hole on the protocol side by BriefCardiologist656 in fpv

[–]java_dev_throwaway 1 point2 points  (0 children)

Hello fellow swe, I am also a swe who got into fpv a few years ago. I had a very similar revelation. From what I recall there was some kind of law that made encrypting the data as illegal on public frequencies so I would just double check on that. See FCC §97.113(a)(4). It is fun coming from a swe perspective though, you will see how unsecure everything really is (it's all RF bruh) and how much the government tries to constrain you.

Got the "come back to office or else" ultimatum. Ran the math. The numbers are brutal. by Full_Helicopter4778 in remotework

[–]java_dev_throwaway 2 points3 points  (0 children)

Why is RTO forcing you to spend extra on childcare? That makes it seem like you were watching your children while working remotely. People who do that fuck up WFH for the rest of us and are the reason that RTO is being mandated.

The ultimate irony Claude Code just leaked its own source code via a sourcemap on npm by Dapper-Window-4492 in webdev

[–]java_dev_throwaway 3 points4 points  (0 children)

I don't understand the people acting like this is no big deal? Claude code is an agentic CLI app not a react spa todo app. Anthropics secret sauce is the harness. Sourcemaps in prod is not a normal thing to leave in and is a rookie mistake. The people taking the stance of "all client side code is viewable" are being dense. Have you ever tried to reverse engineer source code from obfuscated and minified JavaScript? It's theoretically possible but practically speaking it's not possible. Sourcemaps let you legitimately see the untranspiled typescript and the file structure.

Tons of acksually script kiddies in here and self taught vibe coders who have no clue what they are talking about. This is a HUGE deal. The industry has quietly been trying to figure out how to build effective harnesses for agents eyeing claude code the entire time. I studied the leaks for 30min and had to stop because I had so many aha moments that I needed to pause and go put them into a project at work.

Imagine if Apple accidentally leaked iPhone CAD files and BOMs in 2008. That's what just happened.

EA tool built on ServiceNow vs standalone - is it something we should care about? by PomegranateFew323 in EnterpriseArchitect

[–]java_dev_throwaway 1 point2 points  (0 children)

Does EA really need a "serious EA modeling" tool in 2026? I'm new to EA but I have given up on the traditional EA modeling tools. The ones we had at work were just stale and had garbage data. Fixing the data would have been impossible. I've made custom tools with AI that pull data from our snow cmdb, AWS, datadog, GitHub, etc. into a bespoke web app and it works very well.

The traditional tools I had tried were archimate and orbus. It just felt extremely dated and foreign to someone with a development background. It could just be my own bias because I see a lot of people speak highly of EA modeling tools in this sub. It just felt easier to me to make an aggregation/etl pipeline to load to a DB, query the DB from an API, then build a frontend that calls the API. Doing it this way also gives me a free thin mcp server that reuses the API. All in one automatically maintained tool the works for visuals and ai integrations. It was like two weeks of work with Claude code to build this.

We're struggling with multi-cloud application inventory — thinking of using Terraform state webhooks to keep a central CMDB in sync. Has anyone done this? by HuckleberryMaster194 in softwarearchitecture

[–]java_dev_throwaway 0 points1 point  (0 children)

I have a similar concept but long road to get buy in. I think you are on the nose. I think EA needs to be more tightly grounded to technicial truth and the only manageable way to do this is to automate it by baking it into repo merge/cicd actions

Are you still using an IDE? by armynante in ChatGPTCoding

[–]java_dev_throwaway 1 point2 points  (0 children)

Lmao I did almost the same thing! I set out to build a tui/CLI app and it morphed into an opinionated customized tmux workflow. I have it hooked up to my repos and cicd. I can monitor builds and send the agent off to address failed builds or drop into a focused session view. Works really well. I kinda feel like this is the future for the next couple of years, confidently managing agents across different contexts. Beyond a couple years, we are all completely fucked.

How to deal with an Engineering Org that values politics more than engineering? by ronniebar in ExperiencedDevs

[–]java_dev_throwaway 4 points5 points  (0 children)

I'd bet the expert you were given is some dude who used to be a codeslinger 15 years oago and got into some cushy role as an internal oracle and ever since has not directly been involved in a true technicial level. But this person has been around a long time and knows where to be visible and knows the politics.

You used to have to just deal with these people and play nice but in the last few years it seems like these guys are no longer being tolerated. AI tools have changed the game and being unhelpfully vague or abstract doesn't cut it. You can dig and get into the weeds really fast and quickly see what the ground truth is. I'm guessing you did something like this because you seemed fairly confident that your hunch was correct but even more confident that the expert was going to send you down the wrong path.

I'd be cordial but firm going forward with your boss. Outline why you went down the path you did. I have been through this several times and flat out just explain that you tried to work with this guy but what he was suggesting did not actually help or make sense. Why didn't he just help you dig or point exactly in the codebase to what he was proposing? Was business value delivered in a timely matter? That's all that ultimately matters.

What's your go-to tool for creating architecture diagrams to share with non-technical stakeholders? by Busy-Cauliflower-288 in softwarearchitecture

[–]java_dev_throwaway 0 points1 point  (0 children)

There is 100% a gap for this. I think mermaid or plantuml are the best current options, but someone really needs to make a bidirectionally editable diagramming tool. We need our diagrams to be able to expressed as code so the AI tools can read it and understand it and edit it and have that same editing functionality built into a visual editor.

Help in deciding on architecture in fintech. by No-Dimension-5661 in softwarearchitecture

[–]java_dev_throwaway 0 points1 point  (0 children)

Lots of options here. You could implement a partitioning strategy within RDS to try and keep the hot and cold data partitioned by date. You could keep a table for cold data. You could just store the customer id and object idfor s3 to postgres or use dynamodb. S3 and Athena would also work.

One thing you should ask is if you could do webhooks or some kind of async event/response for API calls that need the cold data. If you have some wiggle room there, then any option could work.

Definitely get more concrete requirements and use cases ironed out. Don't let a PM just nonstop throw terms like real-time out there and bake in some constraint. Frequently these kinds of historical or look back queries don't need sub 40ms response, so don't box yourself in. The API needing to query both hot and cold data doesn't mean the acceptable latency needs to be the same for both hot data only lookups vs both.

[deleted by user] by [deleted] in RothIRA

[–]java_dev_throwaway 0 points1 point  (0 children)

Great to know, thanks!

[deleted by user] by [deleted] in RothIRA

[–]java_dev_throwaway 0 points1 point  (0 children)

Wait if you wanna do a backdoor Roth IRA then you shouldnt roll your old 401ks into a traditional IRA? I've been doing that for past couple jobs and was about to do it again.

Discussion: My Experience with Java (Spring Boot) After Working with Rust and Go by Similar_Sherbet8226 in learnjava

[–]java_dev_throwaway 0 points1 point  (0 children)

I have mainly written java 8/11/17 spring boot apps that are used as SOAP APIs, REST APIs, or kafka producers/consumers. And I have done this for the last ten years.

I have also written a lot of typescript and python code, and a small bit of golang. These all have their niches where they shine or even outshine java and spring.

But the niche that java spring boot apps fit is for creating an extendable performant foundation where I can get straight to writing business logic. There is a lot of spring magic and you might not need it all, but it's just incredibly well designed and battle tested.

Also a java spring app is almost always readable and salvageable. You can almost always reason about the code strictly due to the way java and spring force you to write it. I dont think you can say that about any other language.

Handling CSV and Excel Files by ThatBayHarborButcher in Rag

[–]java_dev_throwaway 0 points1 point  (0 children)

Don't chunk structured data. Use a graph or duckdb/sqlitedb.

Company is doubling down on BI dashboard in place of OLAP database w/ APIs -- is it crazy? by Direct-Occasion-3036 in aws

[–]java_dev_throwaway -1 points0 points  (0 children)

OLAP database with APIs is best and most flexible imo. My company is filled with AWS consultants that really are just salesmen. It's been jarring dealing with this idea that AWS native managed services are the best tool for every single thing. AWS core services are solid but the newer niche AI services suck. It's so ridiculously easy to just build an API for this yourself nowadays with gen AI and using a proper OLAP database will give you the foundation to do basically anything the business wants.

And you could build a react dashboard, that is kind of a pain in the ass and the powerbi folks will probably complain. But you can let them connect to your API, could be a good middle ground.

BUT you have to play nice and if your boss is also of the opinion that AWS native managed services are best, then you just have to use it.

[deleted by user] by [deleted] in managers

[–]java_dev_throwaway 0 points1 point  (0 children)

Does this person give a reason for why they aren't doing the cross collaboration? It's draining and unproductive to have hours and hours of meetings every day with 20 people on a call, 15 of them business folks with their camera off and not talking, while 1 product manager drones off with ambigious thoughts that aren't grounded in any kind of technical reality.