HNHacker News
TopNewBestAskShowJobs

jarl-ragnar

300 karma · joined January 31, 2018

submissionscomments
jarl-ragnar··on Django LiveView vs. Phoenix LiveView: a real benchmark
I think this misses one of the key points of Elixir, Phoenix and LiveView. How do your benchmarks look when under load? How does each handle 1000 concurrent users or 10,000 etc. In Elixir each LiveView has its own process, how does Django handle that?
jarl-ragnar··on Ask HN: How are you doing technical interviews in the age of Claude/ChatGPT?
We binned any form of coding questions or take home task. Our preference now is to focus on architectural concepts and ability to apply those to a problem.

So, as happened last week, if I’m interviewing for an Elixir dev I’m going to be interested in your knowledge of the BEAM and how it’s features can be used to solve common architectural problems.

jarl-ragnar··on Ask HN: What are you working on? (February 2026)
Maritime vector charts for use in mapping applications https://marinecharts.io

Current coverage is the US, more countries coming soon.

jarl-ragnar··on MapLibre Tile: a modern and efficient vector tile format
It is. I’ve found it so useful I created an Elixir library to act as a cache in front on a pmtiles file. https://hex.pm/packages/ex_pmtiles
jarl-ragnar··on Ask HN: SaaS Bookkeeping and Accounting
I just use Quickbooks. Takes a little getting used to but I can just give my accountant access and they can get what they need to prepare the end of year accounts for filing.
jarl-ragnar··on People Have Disappeared in Mexico. Scientists Are Using Dead Pigs to Find Them
There was a similar project in the UK back in the 90’s aimed at using remote sensing to detect mass graves in Bosnia.
jarl-ragnar··on Ask HN: How are you using LLMs while coding or everyday work
A mix of cursor and claude. I’ve just used cursor to help me write a radar data visualisation tool using SwiftUI and Metal. Never used either before.

In essence I treated it like a junior dev who already knew the tech stack. So tell it what I wanted to achieve then pair program to get it working. Then iterate to add functionality. Once a feature is working, I could then ask it to help me understand how the tech stack was being used. Lots of fun, and very productive.

jarl-ragnar··on Smaller Satellite Images
I followed a similar approach recently to create map layers with Sentinel-2 imagery.

Webp encoded tiles extracted from the CoGs available on AWS then embedded within a pmtiles file.

I was seeing almost an order of magnitude reduction in file size compared to the CoGs with no visible image degradation.

jarl-ragnar··on Ask HN: What are the best resources for SWE to PM transition?
I’d recommend listening to Lenny’s podcast.
jarl-ragnar··on Ask HN: What is a programming language that you don't use at work but enjoy?
Clojurescript. I used it to build an MVP proof of concept for work and now have to watch a small team re-write it using Typescript and Angular

They’re still not at feature parity with 2x the team, 2x the time and 3x the lines of code.

jarl-ragnar··on I Quit Spotify
Sounds as much a problem of too many Product Managers all trying to make a mark so they can progress their career. Hence features keep getting added or re-designed.
jarl-ragnar··on Try Clojure
Completely agree. Though I’ve also found an Elixir backend works well because of the power of the Beam VM.
jarl-ragnar··on Ask HN: Is it just me, or is software development crazy
That’s pretty much the destination I’ve arrived at though in my case via the Elixir route.
jarl-ragnar··on Elixir – Your entire web stack [video]
I’ve been impressed with Elixir. At my current gig it’s easily replaced a bunch of java microservices using RabbitMQ as the messaging backbone that struggled to handle the workload. To try and handle the load we kept upping the hardware spec.

I thought that Elixir could do better and created a replacement Elixir monolith. The replacement happily handles the workload while running on my MacBook Pro.

jarl-ragnar··on Ask HN: CTO contemplating returning to developer role – seeking advice
I did something similar to this last year. Went from site Engineering manager at a multi-national aerospace company to IC role and don’t regret it.

I did resign, and started in a software architect role at a smaller company. Did that for a bit and then moved to become their lead data scientist.

I was in the eng. management role for nearly 10 years but kept my skills relevant by working on lots of side projects.

Trying to manage a team remotely through lockdown and the never ending dance of aerospace mergers and acquisitions followed by the inevitable reorganisation was largely what prompted the change.

jarl-ragnar··on Scrum master – like being a nanny for adults
Can’t argue with that assessment.
jarl-ragnar··on Ask HN: Tech stack advice for a new website
Elixir and Phoenix Liveview. It really is the most productive framework I’ve found.
jarl-ragnar··on [dead]
Watching slightly incredulous as a newly elevated CTO instigates Scrum, I was drawn back to this gem.
jarl-ragnar··on Does Google need a new CEO?
Any large aerospace company. Especially those that have been bought and merged with others as the sector has consolidated over the years.

Having watched it from the inside of one through 4 aquire/merge cycles over 10 years I speak from experience.

jarl-ragnar··on Ask HN: Project Management Frameworks
All project management is risk management

https://www.infoq.com/presentations/risk-project-management/

Know what you’re building but risk of schedule and budget overruns - waterfall and possibly earned value management (loved by the defence and aerospace sectors).

Not sure what you’re building so risk is you build the wrong thing - agile, get something minimal into the user/customer hands and course correct based on feedback.

No individual framework is perfect.

jarl-ragnar··on Ask HN: Thoughts on Terminating Underperformer
Start by reviewing your company process for performance management. Then follow it. At each step notify HR of your intentions. Document all meetings you have with the individual concerned and HR.

Set clear achievable short term goals with the individual that enable you to clearly identify and articulate their poor performance. Use that to reiterate performance expectations. If performance doesn’t improve, begin escalating with HR support (by that I mean tell them what you intend to do next and get them to sit in on formal meetings).

Having been through this myself it’s about ensuring it isn’t a surprise to the individual concerned that their performance is poor and creating the evidence that you followed a reasonable process leading up to any termination because worst case you and the Company end up being taken to employment tribunal. And that’s where your thorough notes and evidence that HR were advised on the steps you were planning to take are key.

And as a manager you have to pursue this because the wider team will know who’s not performing and be watching to see how the business addresses it. If you’re lucky the individual will decide to leave once they realise the direction of travel.

Good luck. And I recommend the book “Radical Candor”

jarl-ragnar··on Bezos on setting high standards and clear expectations
I’d encourage anyone who sets high standards for themselves and others to listen to this from Jonny Wilkinson https://podcasts.apple.com/gb/podcast/the-high-performance-p...
jarl-ragnar··on The Curse of Systems Thinkers
This rang so true. I recently left a large multi-national aerospace company where I and my team had developed local processes that put systems engineering first.

Unfortunately our main contract was developing a component of a larger system being developed by our parent organisation who didn’t have a concept of systems engineering. We tried for years to educate them and I watched aghast as their program costs and schedule continued to spiral out of control.

Basically a bomb burst of engineers all doing what they thought was the right thing but no one owning the system design and saying no to good ideas.

In the words of their chief engineer “its like 10 different black boxes, I don’t know what I’m getting and I don’t know when it’ll be finished!”

jarl-ragnar··on As the old guy at a startup
3 months in as the “old guy at a startup” and I can concur with a lot of this. Especially that my emoji game is weak.
jarl-ragnar··on Ask HN: Is there a book about how a technological advantage wins wars?
I’d highly recommend Most Secret War which covers the role of Scientific Intelligence in Britain’s battle with Germany during WWII.

https://www.amazon.com/Most-Secret-Penguin-World-Collection/...

jarl-ragnar··on Kotlin for JavaScript
No idea. I think the demo schedule drove him to find something that he could get working.

To be fair, I think he was fighting not just Kotlin JS but using React within it and his own lack of web technology experience being predominantly an Android dev.

jarl-ragnar··on Kotlin for JavaScript
One of our lead developers at work pushed this for a rush demo job last week (he’s a Kotlin advocate). He spent the week fighting with lack of documentation and has now given up and reverted to plain old javascript.

I’d just use Clojurescript.

jarl-ragnar··on How to get the most out of your 1:1s
Great article, the intro captures the core reasons why I recently quit as an engineering manager at a multi-national aerospace company. It also rather succinctly underlines how Boeing end up with the 737 Max situation.
jarl-ragnar··on Ask HN: How Do Companies Innovate?
In my experience, internally funded research and development. A proportion of revenue is reinvested to fund IR&D projects focused on areas identified through longer term engineering roadmapping activities.
jarl-ragnar··on Ask HN: If you were in a software developers' union, what would you fight for?
An end to companies laying claim to IP generated in your own time.
Page 1 of 3Next →