HNHacker News
TopNewBestAskShowJobs

mbvisti

66 karma · joined January 9, 2022

Software engineer based in CPH specializing in Go, writing about tech and entrepreneurship at https://mortenvistisen.com

Contact me on ycombi@mbvlabs.com or twitter @mbvisti

submissionscomments
mbvisti··on Ask HN: What are you working on? (September 2026)
version 2 of andurel, Go web framework, that brings inertia v3 support, sqlc-like model layer and opentelemetry as a first class citizen

https://andurel.com

mbvisti··on Ask HN: What Are You Working On? (July 2026)
https://github.com/mbvlabs/andurel

A web framework for Golang that has support for inertia as well as an opinionated set of tools which an agent friendly CLI.

Just released v1.0.0 last week and getting a few QOL features in now!

mbvisti··on Ask HN: What are you working on? (June 2026)
I'm working on Deploy Crate https://deploycrate.com

It connects to your cloud accounts, provisions hardened servers, and handles deployments, logs, and monitoring.

Currently open for alpha (free) access

mbvisti··on Ask HN: What are tools you have made for yourself since the advent of AI?
Mainly Andurel, which is the fullstack framework I always wanted for Go

It follows a lot of the conventions of Rails which is probably why it has turned out quite well

https://github.com/mbvlabs/andurel

mbvisti··on Ask HN: Who wants to be hired? (June 2026)
SWE for 10 years with masters in finance and international business. Most of my work is focused on systems and full-stack web development. Mostly prefer working with start-ups and SMBs.

Location: Barcelona, Spain Remote:Yes Willing to relocate: No Technologies: Golang, Postgres, Docker, Terraform, Pulumi, Ruby On Rails, Typescript, AWS Résumé/CV: https://linkedin.com/in/mortenvistisen Email: hackernews@mbvlabs.com

mbvisti··on We are developing software with a slot-machine
That's great!

They work well for some problem sets. But, 3 months are not a long time. This post is a reflection of me using these things heavily over 1+ year and problems keeps creeping up.

And good, you shouldn't give a shit about what I believe. I'm just a random guy on the internet. But, I'm not the only one to start noticing these problems.

mbvisti··on We are developing software with a slot-machine
Thanks for the spellcheck!
mbvisti··on Ask HN: What are you working on? (February 2026)
I'm working in getting my fullstack web framework Andurel to v1 (currently in beta).

The goal is to approach the developer experience you get from Rails, but in Go, while keep as many of the idioms from Go.

https://github.com/mbvlabs/andurel

mbvisti··on Ask HN: Share your personal website
https://mortenvistisen.com
mbvisti··on RegreSQL: Regression Testing for PostgreSQL Queries
I have nothing to add but this looks cool! Will definitely check it out :)
mbvisti··on Ask HN: What Are You Working On? (Nov 2025)
Thanks!

Yeah I tried out Buffalo as well but felt like they ended up doing too much!

If you check it out, I'd love to hear what you think! It's not ready for a v1 yet, still very exploratory.

mbvisti··on Ask HN: What Are You Working On? (Nov 2025)
Andurel - a rails-like framework in Go

https://github.com/mbvlabs/andurel

Probably only building for myself here but super fun to explore how that would look like.

mbvisti··on Ask HN: What are you working on? (October 2025)
I'm working on a Go full stack framework called Andurel: https://github.com/mbvlabs/andurel

It's meant to be a 'rails-like' experience in Go without too much magic and conventions.

Basically, speeding up development of fullstack apps in Go using templ, datastar, sqlc with an MVC architecture and some basic generators to quickly setup models, views and controllers.

mbvisti··on Datastar: Lightweight hypermedia framework for building interactive web apps
you're stretching the definition of deception here my guy-what do you want them to do? plaster a big sign on the landing page stating that this framework ALSO contains pro features that you have to pay for?
mbvisti··on Datastar: Lightweight hypermedia framework for building interactive web apps
not sure i think this is a good way to fund their work BUT exploring models to make open-source sustainable for the developers does seem like a good thing, no?
mbvisti··on Ask HN: Freelancer? Seeking freelancer? (September 2025)
SEEKING WORK | Remote | EU

Building web applications & APIs for scale with 10 years of experience.

I predominately specialize in creating scalable systems for start-ups and scale-ups. I can help with systems design, creating an mvp, upskill your team assist you in going from 0 to 1.

Recent experiences as largely between in the AI/ML space: - integrate full-text search across all popular CMS - backend for large outreach platform - systems architecture and data pipeline for AI vision product in the pharmacy space - move client's infrastructure to AWS

Primary technologies: Go, JavaScript, TypeScript, PostgreSQL, Docker, HTML/CSS/Tailwind, AWS, Linux, terraform, DigitalOcean

Site: https://mortenvistisen.com or https://mbvlabs.com LinkedIn: https://www.linkedin.com/in/mortenvistisen Email: hi@mbvlabs.com Github: https://github.com/mbvisti or https://github.com/mbvlabs

mbvisti··on HTMX is hard, so let's get it right
yes, in the backend
mbvisti··on Using Claude Code Full-Time for 1 Month: Learnings and Workflows
Thanks for letting me know!
mbvisti··on Why you should use Go
But I'm not saying that. I'm not saying that professionals don't care about solving problems. I'm saying that by removing features from a language you tend to shift your focus more to solving a problem vs _how_ to solve a problem (in language space).

When you have lots of options you always have lots of opinions, just human nature. When working with low-level problems I get how having lots of options is good since you need to be precise. But, most people work on web-related problems. These have most likely been solved in one way or another before. I don't want to discuss in PRs if you should use x/y/z language feature, I don't think that's relevant for a lot of technical solutions.

mbvisti··on Why you should use Go
Mate, come on. I've implied none of that. Just said that the simplicity of Go tends to shift my focus, at least, to the problem and product, not as much the implementation.

You like Rust and hate Go, that is very clear. But maybe before you call me arrogant and put words in my mouth, read back my comments. I haven't trashed other languages or told people that what they like is shit. Simply that I like Go, and that I don't agree with your arguments.

mbvisti··on Why you should use Go
Haha that's fair! I do miss Rust semantics with .map(), .filter() and chaining them together.
mbvisti··on Why you should use Go
Yeah, personal feelings towards a language are a big factor.

I once did a short gig with a start-up that used Kotlin and the CTO was very enthusiastic about Kotlin. He showed all the things you could do in the languages like adding behavior to an integer that would be applied throughout the program. He was excited and I was a little horrified haha. But huge companies have been built using Kotlin so who am I to judge?

I'm in the same boat as you, I want to solve problems and build products.

mbvisti··on Why you should use Go
I can’t claim to have been paid to write rust, but I’ve written code professionally for many years now and most of them in Go. I have also written my fair share of rust code for web applications.

The repetition in Go, in my experience, mostly happens at the beginning and then you only have to deal with ‘if err != equal nil’, which to be fair is probably a good thing. Is it really more verbose and repetitive than error handling in rust?

I would love to have the type system rust has in go. It really allows you to be expressive and put in guard rails in a way you can’t using go. But I don’t think most applications need that.

My experience tells me something different than yours, maybe I’m wrong. But I can’t reconcile your arguments with my experience writing rust web applications. Even if I still miss writing my queries using sqlx and my views with asakama.

mbvisti··on Why you should use Go
For the record, I love Rust. It’s an amazing language and my example was not meant to discourage the use of Rust. But, it is verbose and generally takes longer time to write and understand compared to Go. For most projects, Go simply fits the bill for speed of development, ease of use, onboarding new people and performance.
mbvisti··on Why you should use Go
The author here, thanks for posting this. I can see a lot of people not agreeing with Go, that’s fine, I still love writing it everyday. Taking choices away from you in terms of language features enables you to focus on the problem you’re solving. That makes it a great choice to me.
mbvisti··on Ask HN: What would be your stack if you are building an MVP today?
My current go-to are: 1. Go (echo/gin) or Rust(actix/axum) (old-fashioned server-side rendered HTML) 2. alpine.js 3. htmx.org 4. tailwind

I've found that combination to give me amazing DX and appropriate speed of development.

mbvisti··on How to get started with Rust for Web Dev
It’s a combination of learning new languages and concepts, expanding my skill set and so on. I have written typescript professionally for a number of years now, and its type system doesn’t even come close to Rust.

I use Go professionally and would most likely choose that if I had to do any new “serious” web dev project. But the Rust eco system has come a long way. Plus, the borrow checker aren’t really that tedious once you get use to it. At that point you get a lot of benefits!

mbvisti··on How to get started with Rust for Web Dev
It is, yeah! Been such a joy using it, great docs as well. Haven't done much with a DB yet (other than following along the awesome Zero 2 Prod book) but my general impression of SQLx was quite good!