@cthielen@mastodon.social
@cthielen@mastodon.social avatar

cthielen

@cthielen@mastodon.social

Developer products ๏ฃฟ | Lifelong programming nerd

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

finestructure, to Starfield
@finestructure@mastodon.social avatar

I recall getting mixed reviews on launch. How is it a few months in?

cthielen,
@cthielen@mastodon.social avatar

@finestructure I enjoyed my first play-through but the game still suffers from an overbearing inventory system and inconsistent quality across missions.

finestructure, to random
@finestructure@mastodon.social avatar

You know how we all run failing tests twice in the hopes for a better outcome?

Yesterday I found weird behaviour in Vapor that caused test failures. Ran them many times, isolated the issue and reported it.

Got feedback this morning that this is weird and should be working (agreed!) and so I went to make a minimal reproducer. Which didn't reproduce.

Then I re-ran the tests I'd left in failing state since yesterday. And now they pass. ๐Ÿซ โ€ฆ (1/2)

cthielen,
@cthielen@mastodon.social avatar

@finestructure Iโ€™m sure itโ€™ll reproduce when weโ€™re in the right moon phase.

cthielen, to random
@cthielen@mastodon.social avatar
cthielen, to random
@cthielen@mastodon.social avatar

Pkl (pronounced Pickle) is a new programming language from Apple for building rich configuration files, with support for Swift, Go, Java, and Kotlin. https://pkl-lang.org/blog/introducing-pkl.html

cthielen,
@cthielen@mastodon.social avatar

@twostraws @superbetsy Good question, Iโ€™ll pass the idea along to the team.

dgregor79, to random
@dgregor79@sfba.social avatar

Finally landed the first of many standard library updates to replace "rethrows" with generic typed throws: https://github.com/apple/swift/pull/69771. The feature has been a fantastic exercise in generalizing in place: it maintains the same behavior for existing Swift code, maintains the stable ABI of the standard library, and yet any Swift code that adopts typed throws will see typed errors propagate through the standard library in the natural way.

cthielen,
@cthielen@mastodon.social avatar

@finestructure @dgregor79 @dimsumthinking Iโ€™m sure the folks at swift.org would be interested. ๐Ÿ˜‰

dosnostalgic, to random
@dosnostalgic@mastodon.social avatar

So early in this year I saw that I was beginning to develop a serious problem, and decided to stop drinking, except for when out in public with friends. Well, today I made the decision to stop drinking altogether.
(Just wanted to put this down in writing in case I need to refer to this later.)

cthielen,
@cthielen@mastodon.social avatar

@dosnostalgic Cultivating DOS gaming expertise isnโ€™t already a vice?

superbetsy, to random
@superbetsy@mastodon.social avatar

Today is my 15th Appleversary! In 2008-ish my mom took the left photo of me. I was exiting the first Apple building I ever worked in. It was later torn down and its site (and its recycled materials!) were used for Apple Park. Funny how things come full circle, because Apple Park is where Iโ€™m able to leap with joy (with amazing coworkers!) today, as demonstrated in the photo on the right! What a truly remarkable 15 years. Hereโ€™s to 15 more!

Two fairly anonymous people leap into the air in front of the rainbow sculpture within Apple Park

cthielen,
@cthielen@mastodon.social avatar

@superbetsy ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘

dosnostalgic, to random
@dosnostalgic@mastodon.social avatar

Super Solvers: Challenge of the Ancient Empires!/Ancient Empires (The Learning Company, 1990)

cthielen,
@cthielen@mastodon.social avatar

@dosnostalgic Loved these games growing up!

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

My talk on โ€œSwift Godot: Fixing the Multi-million dollar mistakeโ€ has been posted: https://streaming.media.ccc.de/godotcon2023/relive/57866

cthielen,
@cthielen@mastodon.social avatar

@Migueldeicaza Really enjoyed this. Your point about not leaving more C and C++ code to future generations is a good one. Heck, we need to stop leaving it for ourselves!

djlink, to random
@djlink@mastodon.gamedev.place avatar

oh snap, Carmack and Romero will be livestream talking about DOOM (and hopefully other things) on December 10!!!! birdsite link: https://twitter.com/romero/status/1720489883590939047

cthielen,
@cthielen@mastodon.social avatar

@djlink Wow. By the looks of it, they were basically teenagers when they wrote DOOM.

djlink, to random
@djlink@mastodon.gamedev.place avatar

Pretty cool Nintendo still GameBoy tech details up on their website. Look at that 4x more memory jump on GBC
https://www.nintendo.co.uk/Support/Game-Boy-Pocket-Color/Product-information/Technical-data/Technical-data-619585.html

cthielen,
@cthielen@mastodon.social avatar

@djlink Interesting that they jumped from 1-bit color to 15-bit color, but only increased RAM by 4x. I guess that means most of the original GameBoyโ€™s memory wasnโ€™t for the video buffer?

cthielen, to random
@cthielen@mastodon.social avatar

A 70m dish drawing 19kW to transmit a software update at 16 bps to an object 18 light hours away. Amazing!

cthielen,
@cthielen@mastodon.social avatar

One heck of a WiFi router.

cthielen,
@cthielen@mastodon.social avatar

I like the idea of Earth flooding interplanetary space with silly SSID names.

brennansv, to random
@brennansv@sfba.social avatar

Has anyone made a โ€œWhere's Waldo" app which uses ML to find him in a book yet?

cthielen,
@cthielen@mastodon.social avatar
cthielen, to random
@cthielen@mastodon.social avatar

DocC makes for beautiful and functional documentation.

Nice roundup of community examples from @daveverwer in the latest โฆโ€ช @iosdevweekly.

https://iosdevweekly.com/issues/630

cthielen, to random
@cthielen@mastodon.social avatar

Iโ€™m about five years late but โ€ฆ

If you were a fan of the computer game Descent back in the 90s, its creators built a spiritual successor with a modern engine.

I got lost on the first level, so the formula still works!

https://store.steampowered.com/app/448850/Overload/

cthielen, to random
@cthielen@mastodon.social avatar

Nice quality-of-life improvements to debugging in Swift 5.9 https://www.swift.org/blog/whats-new-swift-debugging-5.9/

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

pixel perfect design is somebody's passion

cthielen,
@cthielen@mastodon.social avatar

@krzyzanowskim Solid song choice.

cthielen, to random
@cthielen@mastodon.social avatar

Congratulations to the Swift team on 5.9: https://swift.org/blog/swift-5.9-released/

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