I've been writing my app in ObjC, and I’m pleasantly surprised to find this is still possible… and wow... I miss writing code in that language with UIKit. Such a pleasure.
https://mastodon.social/@kocienda/113901220494898507
=> More informations about this toot | View the thread
I haven't written software for Apple platforms since 2020, but over the last few days, I've been working on a little iOS demo app for a prospective customer. In an Xcode log message, I was unexpectedly greeted by an old friend: UIKeyboardLayoutStar. I wrote the first version of that class back in ~2008.
=> More informations about this toot | View the thread
=> More informations about this toot | View the thread
This is a good question. A similar, but different, question would be if there ever was a time when SJ wasn't thinking about last-minute changes or new feature demands. Answer to that: no. Steve Jobs always was editing the company, its actions, its plans, and its products.
https://mastodon.social/@TylerLoch/113824246286133455
=> More informations about this toot | View the thread
=> More informations about this toot | View the thread
The irony of the cold outreach email in my inbox that begins: “You’re thinking about cold outreach all wrong…”
=> More informations about this toot | View the thread
I can’t really help it, but I don’t mind because I like writing programs. Reduced to a tautology: it’s never boring to think about interesting problems.
=> More informations about this toot | View the thread
I have a “software mindset”. When I think about ideas or look at systems, I imagine the abstractions, data, and algorithms I would need to write a relevant program, either to examine a topic, simulate a real-world thing, or actually implement some working code.
=> More informations about this toot | View the thread
no ulus for you
=> More informations about this toot | View the thread
It’s 6:30 AM. In my favorite Hawaiian spot. Already finished a leisurely breakfast. Beautiful view of the surf. Laptop opened. A wonderful day ahead of programming ahead of me, since that’s what I like to do best.
=> More informations about this toot | View the thread
=> More informations about this toot | View the thread
I do a lot of python programming these days, and sadly, there’s no consistency anywhere. Let’s take just one example, is it: len(foo), foo.len, foo.length, foo.len(), or foo.length()? I never know.
=> More informations about this toot | View the thread
I enjoyed every day I worked with Apple ObjC frameworks. Once you learned the naming conventions, you could guess names even in new frameworks. It made it easy to think in that code.
=> More informations about this toot | View the thread
Delicious!
=> View attached media | View attached media
=> More informations about this toot | View the thread
Merry Christmas to my internet friends. 🎄
=> More informations about this toot | View the thread
We can, and probably should, take it for granted that all decent software gets the algorithms right. Getting the heuristics right is what makes software excellent. I wrote this about heuristics in my book.
=> View attached media | View attached media | View attached media
=> More informations about this toot | View the thread
There’s a fine line between software that’s supple and helpful without getting in your way and guessing wrong all the time, but great software comes along with you for the ride, and makes the ride a pleasure.
=> More informations about this toot | View the thread
We applied Postel’s Law throughout the software for the first iPhone, and we described the concept in the ’949 patent under this title: Touch screen device, method, and graphical user interface for determining commands by applying heuristics. https://patents.google.com/patent/US7479949B2
=> More informations about this toot | View the thread
The best software gives what you want, not necessarily what you did. This is a corollary of the more general Robustness Principle, which I like to refer to as Postel’s Law: “Be conservative in what you do, be liberal in what you accept from others.” https://en.wikipedia.org/wiki/Robustness_principle
=> More informations about this toot | View the thread
=> More informations about this toot | View the thread
=> This profile without reblog | Go to kocienda@mastodon.social account This content has been proxied by September (3851b).Proxy Information
text/gemini