Replies

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

haruki_zaemon, to random
@haruki_zaemon@social.harukizaemon.com avatar

I’m kinda shocked they were still in production. Still sad, though (via @daedalus in The Crux) https://www.theregister.com/2024/04/22/z80_cpu_end_of_sales/

qcoding,
@qcoding@iosdev.space avatar

@mlevison @haruki_zaemon Yes! Wow, our roots really are similar, Mark

qcoding, to random
@qcoding@iosdev.space avatar

The first book to leap off my shelf and demand to be included in my @swiftcraft talk caught me by surprise… It was published in 1996!

qcoding,
@qcoding@iosdev.space avatar

@mlevison Oh wow, I wasn't expecting anyone to recognize it!

It's the only book I know that talks about physical design (file dependencies).

mikaelacaron, to random
@mikaelacaron@swiftdevs.space avatar

How do you stay productive every day?

It’s wild that I can be super productive one day, and absolutely not the next

What do you do to be more consistent? (This isn’t clickbait, I’m actually wondering how ya do it)

qcoding,
@qcoding@iosdev.space avatar

@mikaelacaron Ensemble programming. Each line in this graph represents the ups and downs of each individual. Coding together gets the collective maxima, moving the work forward whether you're up or down.

itsjoshbruce, to php
@itsjoshbruce@phpc.social avatar

Had a developer moment updating a project: "Man, this is no good; I should do something about it."

That's the judgy part. The part that wants to throw everything away and start over using my current knowledge, patterns, and understanding.

This is the distracting part.

The site still works. The code is well crafted for my knowledge, patterns, and understanding at the time. Time to start making notes of how to get "there" from "here."




qcoding,
@qcoding@iosdev.space avatar

@gdinwiddie @itsjoshbruce Mikado Method looks like Discovery Trees, but functions differently. It has a workflow:

  • attempt thing
  • discover prerequisite step
  • reset the code

Now repeat from the prerequisite.

The "reset and try again from the next node" is what makes the Mikado Method powerful. Discovery Trees don't prescribe that (but could use it).

qcoding, to random
@qcoding@iosdev.space avatar

Since I wrote this, I learned that the most likely reason for the Return-To-Office push is declining real estate value, which means less loan leverage.
But no one is brave enough to say so. Instead, they talk about collaboration.
I'm all for increasing collaboration. And that has little to do with whether you work in-person or remotely.
https://www.industriallogic.com/blog/collaboration-beyond-back-to-office/

qcoding,
@qcoding@iosdev.space avatar

@ratkins And eating together! You can build a considerable amount of social glue and trust by collaborating in real time remotely, but eating together is a strong bonding activity.

qcoding, to random
@qcoding@iosdev.space avatar

Anyone have a way to disable shadows on Mac window screenshots by default? Command-Shift-4, space, Option-click works, but I want to avoid it.
defaults write com.apple.screencapture disable-shadow true does not seem to work.

qcoding,
@qcoding@iosdev.space avatar

@mlevison What do you use?

qcoding, to random
@qcoding@iosdev.space avatar

The absolute winner in our favorite Christmas music is and remains Handel's Messiah: A Soulful Celebration
https://open.spotify.com/playlist/1NEhVZrE5HToMBheplYYkr?si=6be760e2091f413b

qcoding,
@qcoding@iosdev.space avatar

@paigewatson FIGHT

marick, to random
@marick@mstdn.social avatar

I had gotten the impression that Swift was an awkward, kludgy, fiddly language like (bias alert!) C++ or Scala, rather than a language that has that undefinable coherence that languages like Ruby or Clojure or Elixir have. I’ve been pleasantly surprised so far.

Of course, I haven’t gotten to reference counting yet.

qcoding,
@qcoding@iosdev.space avatar

@itsjoshbruce @marick Swift folks decided to go the route of "Let's make it really hard to create bugs" which means the language is becoming more complicated.

qcoding, to random
@qcoding@iosdev.space avatar

Did my GTD "weekly review."
And by weekly, I mean every 6 weeks or so 😛

qcoding,
@qcoding@iosdev.space avatar

@derickr Oh, so that's your physical inbox? 😅

qcoding, to random
@qcoding@iosdev.space avatar

Trunk-based development works well with small commits when you only have a few groups committing. As the number of groups climb, the "push wars" ensue.

Traditional CI used a commit token of some kind, like a plush toy. "I have the commit frog, it's my turn."

What do folks use these days? Where are the remote commit tokens, where you wait in line for your turn to commit?

qcoding,
@qcoding@iosdev.space avatar

@GeePawHill I think you nailed it.
There were times on the last project I wish we had a virtual Commit Froggie. But we the push wars didn't happen THAT often. May not be worth coding.
On the other hand, it might not be hard…

qcoding,
@qcoding@iosdev.space avatar

@ratkins @GeePawHill It's not just toe-stepping, though. You can have group A working on file A, group B on file B.

I'm on C. I want to push. Oh, my code is out-of-date because A pushed. I get their changes, so everything is now integrated on my machine, and all tests pass. Ready to push.

Crap. B pushed before I had the chance.

This is where a queue for the token would be helpful.

marick, to random
@marick@mstdn.social avatar

Sure is a lot of “spooky action at a distance” in SwiftUI. (GUI apps have never really come naturally to me.)

qcoding,
@qcoding@iosdev.space avatar

@marick @cammerman The declarative way would be an "event to process" in your observed data. When it's unprocessed, show Thing then set it to nil or empty. This then triggers another rerender, "Oh there are no more events, so I should hide Thing."

There's nothing wrong with AppKit, and it's not going to vanish anytime soon.

qcoding,
@qcoding@iosdev.space avatar

@marick Well, something outside of SwiftUI MIGHT be able to capture keyboard events. …Honestly though, I think this kind of thing would be easier with AppKit.

qcoding,
@qcoding@iosdev.space avatar

@marick Ooh thank you. Most of it should map to AppKit fairly easily. 🤞

qcoding,
@qcoding@iosdev.space avatar

@marick Swift is a slow bugger to build.

It's always this thought, more often than any other, that makes me miss Objective-C.

But don't stand in the way of @mlevison, he needs a good excuse!

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