One developer. One language. Zero willingness to discuss it further.
Pictured: a man who has never once been tempted by a language with type inference, photographed moments after saying "but is it enterprise-ready though?"
Every conversation about technology, no matter how it begins, arrives here.
Write once, debug everywhere, ship a 400 MB container to run a program that reverses a string.
True. It is also warming up. It has been warming up since Tuesday. Please hold.
Delivered with total conviction, in a build script that Nick wrote in Python.
Nick's answer to every problem, including a stuck drawer and a difficult conversation with his landlord.
Which is why the variable is called customerAccountEntityDataTransferObject. Clarity.
It does. It has since 2022. Nick's information about other languages is preserved in amber.
Independently compiled from 400 hours of unsolicited standup commentary.
Other languages cut corners. Nick does it properly.
def add(a, b): return a + b # 2 lines. Nick calls this "cowardice."
package com.nick.enterprise.math.addition.impl; public final class AbstractAdditionServiceFactoryImpl implements IAdditionServiceFactory<Integer> { private final AdditionStrategyResolver resolver; private final AuditLogger auditLogger; // injected. obviously. public AbstractAdditionServiceFactoryImpl( AdditionStrategyResolver resolver, AuditLogger auditLogger) { this.resolver = resolver; this.auditLogger = auditLogger; } @Override public AdditionResultDTO performAddition( AdditionRequestDTO request) throws AdditionException { auditLogger.log("Addition requested. Escalating."); return resolver .resolveStrategy(request) .orElseThrow(AdditionException::new) .execute(request); } } // 24 lines, 6 more files, 1 XML config. Ships Q3.
Peer-reviewed by Nick, who says the chart is biased.
Nick assures us this is normal and, in fact, a feature.
Every name below is one Nick would defend in a code review. Loudly.
A faithful simulation. Ask about anything at all — sports, feelings, lunch.
Click a square when you hear it. Most teams complete a line in nine minutes.
0 squares. The meeting has not started.
Figures Nick disputes but cannot disprove.
Gathered from colleagues, under conditions of anonymity and mild trauma.
"I asked Nick where the bathroom was and he explained dependency injection. I found the bathroom myself. It took eleven minutes."
"He put a Java sticker on my laptop while I was at lunch. It's a Chromebook."
"Nick reviewed my 6-line Python script. The review was 900 words. The word 'unfortunately' appeared four times."
"He's genuinely the best debugger on the team. This site exists because we can't say that to his face without him bringing up Spring Boot."
"I said 'Kotlin is nice.' We were there until seven."
"NullPointerException. That's it. That's my testimonial. It's what he deserves."