HNHacker News
TopNewBestAskShowJobs

arcboii92

174 karma · joined April 23, 2019

submissionscomments
arcboii92··on Protecting Engineers' Skills in the AI Era
---- My poem about sacrificing Engineering Best Practices on the Altar of AI Efficiency.

First, they made CI/CD pipelines to automate the builds and deployment - and I said nothing because I didn't want to watch the scripts run. It's only running my code anyway, and more automation is good. Less for me to do!

Then, they integrated AI into our IDE - and I said nothing because the guardrails kept it in check. It's only writing code following my instructions, and more automation is good. Less for me to do!

Then, they requested source control access so the business owners could skip all the feature planning back-and-forth and just chat with an AI agent until the feature looks how they want it - and I said nothing because they're not merging into master. I'm still in charge of reviewing code, and I have an AI agent helping me review code using some rules and invariants I've handed it, and more automation is good. Less for me to do!

Now, they are requesting an always-on AI agent reviews and merges their code into master with 0 human interaction because their PRs which contain 300K lines changed each have started to pile up over the last 3 days. And I have to just do it because boss man pays my bills. But hey, more automation is good. Less for me to do.... until everything breaks and I have 1 hour to find why the million lines of code merged this week don't work anymore.

----

The story makes it sound like I didn't push back. I did. But after being forced to ignore a full career's worth of red flags and best practices I'm now just whoring my skills out to see how deep this AI-fully-replacing-devs rabbit hole goes. Besides, when else am I going to have crazy money to just throw at a new server and set it up to replace the SDLC end-to-end with a rich man's AI? And there's still the fun technical challenge of "can I make this system secure enough that even when I automate myself out of a job I couldn't revenge hack it?"

arcboii92··on Evolve: An incremental game about evolving a civilization
Shit. Found this at 8:30am, happy to click a few times before starting work... Suddenly its 10am? Huh? Also, minor spoilers, but it looks like making a crazy OP cell form does nothing once you evolve. I had some crazy RNA/DNA numbers, then as soon as I evolved its like haha none of that matters. Reminds me of evolving out of cell form in SPORE
arcboii92··on AI is removing the middle class of software engineering?
I've said "code was always the easy part" recently so I should probably explain where I'm coming from. I think the practice of software engineering includes that "understanding of the relationship between code, business, people and teams" you mention, which essentially boils down to the ability to skillfully design a system - regardless of whether it's a big cloud-based web application or a tiny cli tool for use within a team.

To me, the difficult parts of software engineering are in the design. That's where you're defining the problem you're trying to solve, picking what technology to build upon, what kind of architecture you're planning on implementing, ruling out what does/doesn't make sense, taking input from stakeholders, and finding the balance between price and performance. Once all that is covered I generally have a good high-level mental map of a system's structure, and actually writing the code to bring those ideas to life truly is the easier part.

That being said, I still believe writing good code is a skill that is only learned through experience/the practice of actually writing code. And that experience is necessary for reviewing code - regardless of whether the code you're reviewing was written by humans or AI.

Kind of like baking. Putting it in the oven was always the easy part. But combining the right ingredients in the right ratios is necessary, and much more difficult than the putting-it-in-the-oven part. And even then, it takes experience to know when something needs to be pulled early or left in longer. Because ovens are non-deterministic.

arcboii92··on Ask HN: After you ship a feature, what happens to what you learned?
My brain stores it away in a magic database that cannot be queried in any useful way. If I say say "brain, give me a list of learnings from projects you have worked on" - it returns an empty set. But if I'm reviewing someone's code, my brain suddenly pipes up and says "hey, I smell bad code, this is poorly designed and will not perform well - just like that time 7 years ago in a previous role when you smashed your head on the desk for hours trying to get to the bottom of that legacy spaghetti code slowdown"
arcboii92··on Software engineering may no longer be a lifetime career
LLMs moved the moments of despair to PR reviews for me. It used to be that you could check on a junior dev occassionally throughout the day to make sure they're on the right track. Now you step away for 2 hours and they're raising a PR of bad code smell spaghetti and moving on to repeat their AI slopfest on the next task.

It's getting hard to keep up with trying to teach new devs what bad code looks like. And I swear sometimes they just copy my PR comments into their AI tool to fix the mistakes without any of the learning.

arcboii92··on Ask HN: How do you have effective 1:1s with your manager?
Just a random guy chiming in to say my favourite 1:1 was when Fallout 4 released and we spent the entire time talking about the game. We then made a pact that we'd save up our leave so we could take a week off when the next Elder Scrolls game was released....... I have so much leave saved up.
arcboii92··on HyperCard Simulator
Just wasted half an hour at work playing the Get Rich Quick game. I remember the old days of point and click games, not knowing what the next step was, and just aimlessly clicking every item on every screen trying to make something happen
arcboii92··on Ask HN: Did you encounter any leap year bugs today?
Pretty much all of the self service gas station terminals in New Zealand went down for the 29th
arcboii92··on Mapping where the Earth will become uninhabitable
Pretty interesting stuff. Although in New Zealand we had our first cyclone properly hit land this year and it absolutely obliterated whole communities and disrupted our biggest agricultural region - so I'm not sure if we'll be as unaffected in 80 years as this makes out.
arcboii92··on Researchers Chart Alarming Decline in ChatGPT Response Quality
I've noticed this. I've had a paid subscription since GPT4 dropped but I'll probably cancel this month. Anyone got suggestions for a replacement? Preferably something that is like ChatGPT4 was on release day.
arcboii92··on Ask HN: Have you been laid off?
I resigned from my current role because the office culture is terrible, and I hate being around pretty much all the people outside of the IT team.

I was offered 6 figures as a counter offer for the first time in my career, which I turned down.

That was last week. New Zealand (where I'm from) hasn't shut down yet, but everything is so bleak, and I'm regretting turning down the offer. I start working from home tomorrow for my final 2 weeks here, and I can't help but feel regret. Being in the office was the one thing I hated, and now we don't have to do that.

Whats worse is I emailed the new job asking if we're still going ahead with me starting, and there was no reply.

arcboii92··on Don't Terminate People's Internet Connections
As a kiwi it blows my mind how bad your broadband is over there. My cousin recently moved to some rural Aussie town and will be getting 25 megabit, tops. Here in NZ we're rolling out 4 gigabit connections nationwide over the next 6 months.

EDIT: props for getting rid of limits and disconnects though. NZ providers are just saying we'll be able to cope with everyone working from home because we have a fancy network.

arcboii92··on Not everyone has an internal monologue
One of my favourite series, Bojack Horseman, had an episode where you hear his internal monologue. It was scarily eye opening, because I've often found my inner monologue saying the exact same things, and I can't even remember how long this has been going on for.

Link to the scene: https://www.youtube.com/watch?v=3P4_E3GhUv8

arcboii92··on The greatest migration: the history and mystery of Polynesian navigation (2019)
Bonus fun fact: kumara is a loan word taken from kumar, which was it's native name in South America.
arcboii92··on Eat This Much – Automatic Meal Planner
The keto generator needs a bit of work. It was suggesting waaaaay too many carbs. Throwing in things like oranges where bacon would be the better keto option
arcboii92··on Ask HN: What are you thankful for?
Being born brown, I'm thankful for my white names that get me into interviews where I can prove I'm a good developer.
arcboii92··on More MS-DOS Games Playable at the Internet Archive
The most viewed game at the time I post this comment:

Leisure Suit Larry 6

A huge archive of playable games from a wonderful era, and everyone rushed for the 8 bit tiddies.

arcboii92··on List of companies who kowtow to Chinese censorship requests
Is there an opposite version of this, with links to companies that stick it to China?

EDIT: Found my answer literally 2 seconds after posting this. Its in the same repo https://github.com/caffeine-overload/bandinchina/blob/master...

arcboii92··on My application ran away and called home from Redmond
I'm the same! I like to plan things, so if something doesn't allow me to fit it into my plan easily I will discard it as not an option.

Unknown costs, talking to other people, negotiating; these things produce trace amounts of anxiety. Anxiety I'd rather not deal with. A simple Pricing page solves this.

I'd rather spend an hour googling your competitors than contact someone for a quote.

arcboii92··on For the first time on record, the 400 wealthiest Americans paid a lower tax rate
Sheesh, imagine being the sucker who was 401st wealthiest and paying tax like the rest of us schmucks.
arcboii92··on Why some software developers hate Agile
The only place I've worked where Agile was like this was, surprisingly, one of New Zealand's major banks. The buy-in for Agile started at the executive level, and they made a call that everything was Agile. Obviously, this would've been an absolute mess for most teams. But my team functioned perfectly. The woman who was our scrum master was originally a project manager in the bank. But with the Agile reshuffle she went over-the-top with her retraining. This was horrible in some areas, where she would follow processes to a T, but she would catch herself, and recognise the importance of those principles. She grew into the role well, and the team was eventually working great!
arcboii92··on Which Tech Leaders Do Tech Professionals Admire? Elon Musk Heads the List
Makes sense. He founded a tech company with his brother, got super rich, reversed his balding, got super sexy, and now builds rockets and fancy cars.
arcboii92··on The Navy Says Those UFO Videos Are Real
This must mean aliens are real, and the Storm Area 51 meme was started by the government. They can't tell the public that aliens exist because there is an ancient contract. But, if the public were to storm Area 51 and discover it for themselves - the government can't take the fall when the angry aliens come back asking why the secret got out. They've released this information in an attempt to reignite interest in storming Area 51.

I wish I was crazy enough to believe my own theories. Or crazy enough to stay off HN making alien theories when my database is on fire.

arcboii92··on IKEA is sharing people’s best IKEA hacks, and they’re brilliant
Wow. They didn't put the LackRack in. Homelabs mustn't be photogenic enough.

https://wiki.eth0.nl/index.php/LackRack

arcboii92··on She Wanted a Man with a Good Job Who Is Nice to Animals
What the hell I don't come on HN to cry. WHAT IS THIS?!
arcboii92··on Ask HN: Why are pay-walled articles allowed on Hacker News
Aside from: clearing cookies, having to reopen news articles you've already half read in incognito, or adding an additional '.' (like "nytimes.com./blah"); what are some of the other ways people are getting around paywalls?
arcboii92··on Cybersecurity Pros Name Their Price as Hacker Attacks Swell
As a software engineer early enough in his career to change tack, how would I go about venturing into this space? Cybersecurity is something that has always interested me, but it seems like such a massive feat that I often find myself overwhelmed and settle back into my comfortable dev job.

Then every time we finish building a new publicly accessible system we send it off to "the security company" to pen test it. I am always very jealous about this.

arcboii92··on HoloClean: Weakly Supervised Data Repairing
This looks really cool, but I must admit - when I saw the name I hoped it was a HoloLens AR gamification of tidying up my house that gives me points for each dish washed or item of clothing folded. But hey, data is cool too.
arcboii92··on Hackers ship their exploits directly to their target’s mailroom
Pro-tip for anyone that finds themselves in this situation when trying to steal another company's data - say you bought the shirt for 50c at a second hand store. That, or don't wear your company polo on an espionage mission.
arcboii92··on Why does putting a dot after the URL remove login information?
This is really interesting! I just tried visiting a random nytimes article, which was over my free quota (because everyone on HN seems to have subscriptions at every news website).

I then changed the url to nytimes.com. AND IT LOADED! Wow. My free article limit on every website just doubled.

Page 1 of 2Next →