@alper@rls.social avatar

alper

@alper@rls.social

Engineering Manager, Father of Twins, Senior+ Software Engineer, Technical Product Manager

Software: Python, Django, Rust
Agile: Boyd, Lean, Barbarian approaches
Author: Designing Conversational Interfaces
Purveyor: Cuppin.gs app
Politics: ๐Ÿ”ฐ Georgism, ๐Ÿ”ด๐ŸŒป Bogdanovism, ๐Ÿด anarchism

This profile is from a federated server and may be incomplete. Browse more on the original instance.

alper, to random
@alper@rls.social avatar

There are so many Dutch people down here in Mallnitz that Iโ€™m reverting to my more base cheesehead persona.

alper, to random
@alper@rls.social avatar

We found several needles in our courtyard. #Berlin and its rampant drug problem now on our doorstep.

alper, to Amsterdam
@alper@rls.social avatar

Nice drinking water dispenser out on a school square. Never seen these before.

alper, to random
@alper@rls.social avatar

Next Sunday we have European Elections ( ) in Berlin and this time round Iโ€”like many around meโ€”have no idea what to vote for.

Hereโ€™s a fast and loose treatment of a bunch of the political parties that are on the ballot here.

alper, to random
@alper@rls.social avatar

Iโ€™ll say at this point the vibes over at Bluesky are popping and significantly better than my view of Mastodon.

Whatโ€™s the problem here? Imagine making a platform that prides itself on absurd amounts of moderation, and this is the result.

alper, to rust
@alper@rls.social avatar

Trying to get my head around how to organise a project where you have to deal with "crates", "packages", "modules" and "libraries" each of which means something slightly different.

I guess the reason why so many Rust source files are 1000+ LoC is because figuring out how to split them up is too much of a pain.

alper, to typescript
@alper@rls.social avatar

I think I'm going to live tweet my reading Effective #Typescript. I always thought I liked the language but the more I learn about all the things they needed to do to paper over javascript's shortcomings, the more disgusted I am.

This is a good example: https://elk.zone/rls.social/@alper/110730878461658229

alper, to random
@alper@rls.social avatar

#Nix turns out to be not so great for exploratory programming. I'm in 3-4 different projects/languages on a normal day and its all continuous misery.

Today: Can't add mysql80 to a flake.nix and have it run easily (because which person developing a project would ever need a database server).

It's absurd how much of a non-problem this is with Homebrew.

alper, to random
@alper@rls.social avatar

So #Nix is when Haskell people make a package manager, a language, an OS and a build system all entangled with each other both physically and conceptually?

alper, to random
@alper@rls.social avatar

Stray thought: I hope todayโ€™s children when they grow up and realize how bad the climate emergency got (unnecessarily) donโ€™t choose to exact vengeance on those who perpetrated it.

Because, why wouldnโ€™t they?

alper, to random
@alper@rls.social avatar

Xcode is pretty bad. And to think I used to use this tool every day for years.

I think I'll have to fix this problem by porting this app to Tauri or Flutter.

alper, to random
@alper@rls.social avatar

It would be a quiet Saturday if it wasn't for all the dogs barking in the courtyard.

alper, to random
@alper@rls.social avatar

Trying to figure out whether I need a ticket to take my kids with me on a quick trip to Brandenburg and everybody working on this has collaborated to make a structure so byzantine and impenetrable that it's amazing that people take public transportation at all.

Go congratulate yourselves on a job well done!

alper, to random
@alper@rls.social avatar

There are Germans who are so deep in the "Datenschutz!" hole that they'll practice a level of opsec as if they're trying to topple a great power before they create even so much as a LinkedIn account.

"Can I access it with the stock rom on a secondary cell phone or should I load something else?"

alper, to random
@alper@rls.social avatar

At long last installing Github Copilot. I haven't seen too much yet that these tools can do that a capable programmer couldn't also do in the same timeframe without the back and forth.

alper, to random
@alper@rls.social avatar

Classic German transit disaster: both the BVG and the DB app (which has been entirely overhauled!) wonโ€™t let you buy a bike ticket if youโ€™re outside zone C and want to travel to Berlin.

alper, to random
@alper@rls.social avatar

Anybody still receive a daily newspaper (or something else)?

We don't really want or need one but we think with the kids it may make sense to have something like that lying around.

alper, to berlin
@alper@rls.social avatar

The current #Berlin could in no shape way or form build the currently extant infrastructure that keeps it running every day.

Just think about what that means for the future of the place.

alper, to random Dutch
@alper@rls.social avatar

Voor de Nederlanders: Hoe lang duurt het voor je een afspraak hebt bij je huisarts?

alper, to random
@alper@rls.social avatar

These past weeks I've gone into our school every day to look at the Vertretungsplan (which teachers are out and replaced by whom) because otherwise I would have no idea which teachers are sick when.

Turns out not everybody likes that. Today the school person standing there invoked Datenschutz and said I'm not allowed to take a pictures or write down anything that's on there. I said that was preposterous because I need to let my wife or other parents know what kind of schoolday is coming up.

alper, to random
@alper@rls.social avatar

Another morning another near death experience from a motorist. I should get that dashcam sooner rather than later.

If I were in charge of Berlin, Iโ€™d probably not be able to get these assholes executed but Iโ€™d try to at least make them regret being alive.

alper, to Anime
@alper@rls.social avatar

Are there classic #anime that donโ€™t have absurd pacing issues? In general are there people who watch the genre who are critical of it?

Death Note got me down too much so I started the current season of Jujutsu Kaisen which is such a pick me up in comparison.

alper, to random
@alper@rls.social avatar

The javascript ecosystem consists almost entirely of tools disagreeing with each other whether to use require or import to retrieve code. I've never seen something remotely as bad as this.

alper, to berlin
@alper@rls.social avatar

Take your kid to their first day of school celebration (Einschulung) and find yourself ambushed at the door by the .

They handed our kids a goodie bag with some odds and ends they had left over from the campaign in a weak ploy to catch some votes.

I think we can agree that this is reprehensible but is this even legal?

Paging the @bpb here on this issue.

alper, to random
@alper@rls.social avatar

Cool that we can regulate electric scooters into uselessness in cities but to digitally regulate the speed and parking behavior of cars (almost all of which come equipped with onboard GPS and electronics) is not something thatโ€™s even being discussed.

Instead carmakers put forward proposals to GPS tag school kids so that their cars might avoid them.

Scooter app notification about designated low-speed zones.
Scooter parking ban notification (โ€œSorry you canโ€™t park hereโ€) in app in an area where there are designated cluster areas.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines