Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Julien Barnoin

@julienbarnoin@mastodon.gamedev.place
mastodon 4.7.3
  • Open on mastodon.gamedev.place

Non-slop programmer.
Independent maker of games.
Cofounder of my game studio Berry & Cloud.
Working on Bioplanet Kamaryn, a game with a new Vulkan based GPU-centric engine. Expect weird things.

I support free software and the #FSF and planning to release the game's source as #GPL while also selling it on the usual platforms.

I'm from #France but living in my secret base somewhere remote in #Quebec.

Previous work: EA (Army of Two series), cofounder of Minority Media (Papo & Yo, many more).

204 Followers
648 Following
13 Posts
Joined July 24, 2023
Website:
https://berryandcloud.com
Hair:
Yes
Eyes:
Two
Gravatar:
https://gravatar.com/julienbarnoin
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 5mo ago

I'm curious, does anyone else like to line things up in code with spaces this way?

It's basically applying the "Make Alike Look Alike" principle from Christopher Seiwald's "Seven Pillars of Pretty Code". I've always done this (even before that article) and it's helped me spot copy & paste mistakes many times.

But it seems like a lot of the time automated code formatters will mess it up, which is unfortunate. It's one of the main reasons I never use them.

#programming #gamedev #indiedev

8
4
0
0
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 7mo ago
Replying to

@cascheranno@hachyderm.io @mrt181@mastodon.social @mhoye@cosocial.ca I see two possible outcomes of AI progress and neither suggest it'll help at all to learn how to work with it.

  • 1: It stops improving before it's good enough to do most people's jobs, the billions of investments stop pouring in, and AI companies crash.
  • 2: It keeps improving and getting cheaper until most human jobs are dispensible. World economy collapses and AI companies crash due to lack of people with salaries to buy their service. Is there a third path?
7
1
1
0
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 7mo ago
Replying to
@mrt181@mastodon.social @mhoye@cosocial.ca Cheaper at the moment in the heavily subsidised state of things, I heavily doubt it'll be any cheaper soon when the bills are due.
7
1
1
0
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 5mo ago

At this point it seems it's settled.
No matter how many times I'll try to project a world position with a perspective projection, I'll spend a couple hours debugging how I seem to have a weird offset multiplying my result, that seems to somehow depend on the distance of the object to the camera.

And then I'll re-discover that I have to divide the projection result by the w component.

Every. Single. Time.
I must have done this a hundred times over the years by now. 🤦

#gamedev #programming

4
0
0
0
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 5mo ago

I'm seeing some people say using AI agents will make them augmented humans.

Let's think about it: using any tool makes us less able when we are without the tool. In some cases it's acceptable. I'm less good at arithmetic than if I never used calculators. I'm less strong than if I never used machines to move heavy loads.

Now, would you want to do that with THINKING?
Relying on machines for thinking will not make anyone a super-human.
If anything it would make you an inferior human...

2
0
0
0
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 7mo ago

I think to protect both freedom of religion and prevent indoctrination of children, the following rules should be established:
- Children under 18 are forbidden from attending churches and other religious services or teachings
- At 18, every adult receives a standard brochure explaining the available religions to pick from (including atheism), with a helpful comparison matrix to help them decide. Possibility of heaven, allowed foods, dress code, number of virgins available after martyrdom, etc.

2
2
0
0
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 5mo ago

Tragic incident, but the only explanation I can think of is Pokemom Go.

https://apnews.com/article/denver-airport-frontier-airline-person-injured-runway-e75355b2bed9ec3bae44cb064c92c1da

apnews.com
1
0
0
0
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 5mo ago
Replying to
@samerion@mastodon.gamedev.place Oh, Helix looks interesting, but my vim muscle memory is sooo ingrained by now...
1
0
0
0
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 7mo ago
Replying to
@longhairmoto@infosec.exchange @mrt181@mastodon.social @mhoye@cosocial.ca The big companies won't pay either if it's more expensive than paying for people. We'll see.
1
0
0
0
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 17mo ago
Replying to
@sima@chaos.social This is why my preferred approach to memory management is: everything is fixed size, just assert, crash and burn if we go over the limit.
1
2
0
0
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 7mo ago
Replying to
I also like that it's 10 business days, not just 10 regular days of computer time. I imagine that means there's a lot of manual labour involved as well.
0
0
0
0
Open post
Julien Barnoin @julienbarnoin@mastodon.gamedev.place
· 5mo ago
Replying to
@razor@mastodon.gamedev.place Neat. By GPU assembly to you mean SPIR-V or some lower-level GPU-specific assembly?
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Pricing
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 04:15:40 UTC