Profile avatar
alexloukissas.com
Enzo's dad 🇬🇷 in LA 🌴
101 posts 87 followers 28 following
Prolific Poster
Conversation Starter

Elixir I love you, but you’re bringing me down. New chapter.

Gemini 2.0 Flash is really good (and fast!). It’s now my current default in Cursor.

We have been overwhelmingly impressed by getunblocked.com. It essentially renders code documentation irrelevant. Our latest hires got onboarded insanely easily to our code base.

everything is fine

Oban is too good of a tool to be limited to be used only from elixir apps. I wonder what would be the lift for being able to use it as a lightweight replacement for Temporal (which is polyglot)

The more I use GenAI coding tools, the more I am convinced keeping to "traditional" software engineering practices is what works most productive here. As in 10x more productive. E.g. - Small changes - Test that the change works before moving on - (unit) tests wherever you can

I’m not sad that stackoverflow is dying because of LLMs. It walked so we could run.

Remember onavo? Good, old American spyware.

Not all fast software is great but all great software is fast

Zero discussion about Explode on my feed. If I weren’t on Twitter, I would have missed the boldest app launch of the year. Who do I need to follow?

The explode app and launch is a masterclass. Nikita has done it again.

I have been watching the devastation in LA from Greece and I cannot start to comprehend the vastness of destruction

“A moment on your lips, the rest of your life on your hips”. Applies for ice cream but also for LLM-generated code. Code is a liability you must live with and support for months and years after it’s written. Just because you can commit 1000s LoC in a day, you probably shouldn’t.

What a devastating week for LA.

I am so itching to play with Zero. Knowing Aaron, this is probably gonna be epic local-first infra. What to build?! zero.rocicorp.dev/docs/introdu...

New Year, great questions to ask yourself stephango.com/40-questions

Woke up to crazy photos and videos from back in LA. Massive fire, our house already used for friends being evacuated.

The unfair advantage of building with mainstream tech like React is that the LLMs have a ton more training data on them. So you can build + iterate faster. Languages don't matter, products do.

Two marathons. Two solo trips with my boy to Greece. Second app launched with the team. Pretty fucking good year.

If you take all the time it takes to configure nvim, calculate how much you make as a developer and boom! You have enough money to buy a new MBP that can run cursor that works epic ootb and go on with your life.

good day

Great small QOL I've discovered with golang: you can click and run a specific unit test in cursor/vscode.

I wish elixir could check all these missing boxes: - supported by a massive tech co (that’s the big one) - large ecosystem - great for teams (eventually when types are in and everyone’s using them by default)

travel buddy extraordinaire

If your wife gets to the airport with bag(s) to check, I have a very good divorce lawyer for you.

First time checking a bag for a flight in years (gifts). I remember why I always fly with carry on only 😅

As a professional developer, your #1 goal should be to make money on the internet. If it’s not, Jan 1st is coming up, time for reflections :)

react is good, actually

My big commitment for 2025 is to finally learn #golang. It has won as the de facto language for building backend stuff. It is insanely fast, scalable, strongly typed, has a rich ecosystem, and runs as a single binary. Sign me up!

Same benchmark, even with Jose’s PRs applied, Elixir still gets its ass kicked by golang both in latency and QPS 😭 golang is just such a beast! youtu.be/6EnJjOKFrc0?...

xmas morning hike

As annual perf reviews are here: if your engineers are not using tools like cursor, you can assume they're coasting and don't have agency to be high performers.

I used Phoenix for web quite a bit this weekend. Bit of a first, since I've almost always used it to build REST APIs. It is *complicated* to use, if you're coming from React, Astro, Svelte, etc. What is a view? Which template is used? Can you have interactivity "islands"? Not for beginners for sure.

Two quick things I discovered hacking on LiveviewFaster: 1. Prefetching on hover is a superpower to optimize cross-site navigation. NextJS, Astro and others have it. 2. Ditto for auto image optimization. I’ll investigate how to bring both those features to Phoenix so it catches up with competition