Skip to content
experience

BLUF: 20 years a Chief, 1 week a junior. What my first week as a developer actually taught me

JoJo Ramos@jojo_navyvet

September 10, 2026 · 4 min read

BLUF: My first week as a junior developer at 42 was humbling, a little embarrassing, and the best career decision I ever made. A year and change later, here's what I wish someone had told me. Long post, grab coffee.

Background for the new folks. Born in Olongapo, joined the US Navy at 18, retired as an IT Chief after twenty years. I ran networks on ships, I ran sailors, I ran a division. Then I did a 16-week bootcamp at 42 and got hired as a junior full stack dev at a defense contractor in San Diego. React, Node, Postgres.

Day 1: Nobody salutes a junior

For twenty years when I walked into a space, people knew who I was. Day 1 at the new job, I couldn't figure out the badge reader, I didn't have repo access, and my team lead was 29. Good guy. Sharp. Younger than some of my old sailors. I'll be honest, the ego took a hit. By lunch I had a talk with myself in the parking lot: you chose this, Chief. Now be a good junior.

Day 2: "Ask more questions"

In the Navy, a Chief who asks too many questions looks like he doesn't know his job. So on day 2 I spent four hours stuck on why my local Postgres wouldn't connect before I asked anybody. Port conflict, I had a second Postgres still running from bootcamp. My lead fixed it in ninety seconds and told me something I've repeated to every career changer since: "Rule here is fifteen minutes. If you're stuck for fifteen minutes, ask. You're not bothering me. You're costing us." Same lesson as Walt's Dolores post on here, by the way. Calling for help early is arithmetic.

Day 3: My first PR got 23 comments

Twenty-three. On a forty-line change. Naming, a missing test, an unhandled promise, a "why is this a class". I took it personal for about an hour. Then I realized: this is just an inspection. We did inspections in the Navy constantly. Nobody took a zone inspection personally, you fixed the discrepancies and passed the reinspection. So I fixed all 23 and the second round had 2. Code review is a zone inspection for your code. Once I framed it that way, I started looking forward to it.

Day 4: What I actually brought

Thursday we had an incident. Prod API throwing 502s, and the room got loud. I've been in rooms where things were actually on fire. I said, calmly, "Who has the lead? Okay. One person on comms, one on logs, one on the last deploy." People just... did it. My lead told me afterward that was the most useful thing anyone did in that incident. I didn't know any of the code. I knew how to run a room.

Career changers, hear me: you are not starting from zero. You're starting from zero on the tech. Everything else comes with you.

Day 5: Friday

Merged my first real PR. A date formatting bug in a report. Tiny. I texted my wife a screenshot. She sent back a thumbs up and "what is a PR". I printed it. Yeah, I know. It's on my cubicle wall next to my retirement shadow box.

What I'd tell any vet (or anyone) making the jump

  1. Leave the rank at the door. Keep the discipline.
  2. Fifteen-minute rule. Ask.
  3. Treat code review like an inspection. It's about the work, not you.
  4. In a crisis, your calm is worth more than your code. Use it.
  5. Write things down. Your notes are your new qualification card.

Bravo Zulu to everybody here making a jump right now. Never too old.

Get the best of #career-ladder-nonsense weekly

One email each Monday with the most useful posts. No spam; unsubscribe in one click.

Comments

12

Sign in to join the conversation.

Sign in to comment
Ray Alvarez@ruck_n_code1 rep in Career Ladder Nonsense
Chief, this is exactly what I needed. ETS in 6 months now. Saving the 5 points as my SOP. The zone inspection framing for code review, roger that. Thank you.
4 net votes
JoJo Ramos@jojo_navyvet35 rep in Career Ladder Nonsense
Ray, you're going to crush it. DM me when you start applying, I'll look at your resume. Signal corps translates better than you think.
2 net votes
Brett Hollister@brett_hsv1 rep in Career Ladder Nonsense
Bravo Zulu brother. Day 4 is the thing hiring managers don't get about vets. Y'all can teach React to anybody, you can't teach calm in a room full of yelling. my 2 cents. @ruck_n_code read this one twice
6 net votes
Renee Whitfield@renee_em#1 in Career Ladder Nonsense
"You are not starting from zero. You're starting from zero on the tech." I'm going to quote this to every career changer I mentor. The fifteen-minute rule is gold, I use the same one.
6 net votes
Andre Mitchell@andre_3133 rep in Career Ladder Nonsense
the 23 comments on 40 lines got me 😂 my first PR had 31 on 25 lines. zone inspection framing is a lifesaver fam, stealing it
7 net votes
Walt Hendricks@walt_mainframe1 rep in Career Ladder Nonsense
Chief, I am honored to be mentioned. Dolores would have hired you on the spot. Your point 5 is the one I would underline twice.
6 net votes
C.M. Huang 黃志明@cm_huang_fab1 rep in Career Ladder Nonsense
Very good post. "In a crisis your calm is worth more than your code" is true in the fab also. We argue about strategy, but I respect this very much.
3 net votes
Ankit Khurana@faang_or_bust14 rep in Career Ladder Nonsense
bootcamp at 42 and a defense contractor. not exactly big tech lol
6 net votes
JoJo Ramos@jojo_navyvet35 rep in Career Ladder Nonsense
Never said it was. It pays my mortgage, I build software that keeps sailors safe, and I'm home for dinner at 5:30. Copy all on the rest.
3 net votes
Vikram Iyer@vikram_on_h1b5 rep in Career Ladder Nonsense
Great post, JoJo. We argue about immigration a lot, but on this we agree 100%: the industry wastes a lot of talent by only reading the resume line and not seeing what people actually bring.
4 net votes
Kuya Migs@kuya_migs_codes1 rep in Career Ladder Nonsense
Pare, ang ganda nito 🔥 Day 4 is the lesson. Sharing this sa community ko, maraming career shifters dito. Salamat po, Chief! 🇵🇭💪
4 net votes
JoJo Ramos@jojo_navyvet35 rep in Career Ladder Nonsense
Salamat, pare! Your videos got me through bootcamp, I owe you one.
2 net votes