Doug Schaefer 🇨🇦 (@dougschaefer) header
Doug Schaefer 🇨🇦 (@dougschaefer) profile picture

Tools developer at Apple focused on the Swift Package ecosystem and growing Swift everywhere, proudly from Ottawa, Canada.

Ottawa, Ontario, Canada
Joined December 2007
Photo by Doug Schaefer 🇨🇦 (@dougschaefer)Photo by Doug Schaefer 🇨🇦 (@dougschaefer)Photo by Doug Schaefer 🇨🇦 (@dougschaefer)Photo by Doug Schaefer 🇨🇦 (@dougschaefer)Photo by Doug Schaefer 🇨🇦 (@dougschaefer)Photo by Doug Schaefer 🇨🇦 (@dougschaefer)Photo by Doug Schaefer 🇨🇦 (@dougschaefer)Photo by Doug Schaefer 🇨🇦 (@dougschaefer)
Tonight if anything reaffirms what I see in my friends and colleagues in the States. They are a great people who care. So good to see them wrestle control of that narrative back.
2
139
Doug Schaefer 🇨🇦 retweeted
Сьогодні наші цвинтарі світяться тисячами вогників. Напередодні Дня всіх святих люди приходять до могил рідних і близьких, запалюють лампадки та згадують тих, кого вже немає поруч. Це давня традиція. Кожен вогник – знак любові та пам’яті, яка не згасає. Особливо щемливо сьогодні дивитися на ці вогники біля могил наших Захисників і Захисниць. Світла пам’ять усім, кого більше немає з нами🕯️ Фото: Роман Балук
11
93
709
31,851
People using AI to build retro systems are terribly missing the point.
1
63
Doug Schaefer 🇨🇦 retweeted
declared a variable this morning by hand just to feel something
195
1,480
71
21,409
376,194
Doug Schaefer 🇨🇦 retweeted
What a heartbreaking week it has been. Sir Patrick Stewart was a friend, a colleague, and a magnificent actor. From the stage to the bridge of the Enterprise, he brought intelligence, grace, and a deep sense of humanity to everything he did. Captain Picard stood for the best of us, and so did the man who played him. I was filled with affection and admiration for him and his work. My heart goes out to Sunny and his family. He will be deeply missed.
2,495
25,608
814
189,022
2,769,290
Seeing medivac air traffic in and out of Wainwright still on Flightradar24. My thoughts are with all those affected. I fear tough news in the morning.
Defence Minister David McGuinty provides an update on the situation at CFB Wainwright in Alberta, confirming that "there have been both fatalities and injuries as a result of an incident on the base." #cdnpoli
1
733
Doug Schaefer 🇨🇦 retweeted
Developers
We need a slang term for developers who write code without AI. What are we calling them?
19
293
4
6,952
46,638
Doug Schaefer 🇨🇦 retweeted
Replying to @teej_dv
Anyone can open vi. Only the chosen few can close it.
2
3
104
3,131
Remember when all those Cobol programmers made of like bandits to fix Y2K. People who keep their skills up and still program by hand will be the next ones.
Anyone still using an IDE now to write code by hand is doing it to be contrarian.
1
1
3
171
My "Yes, And" essay is on the front page of HN
16
7
5
190
6,630
Talking to my son about my job in the AI world. I create tools that humans will like to use. And that agents can easily figure out. The new world of a tools developer. It all still matters.
1
84
Doug Schaefer 🇨🇦 retweeted
Swift networking is heading in a much more ambitious direction than “one API over URLSession and AsyncHTTPClient.” The Swift Networking Workgroup’s latest meeting notes say there was strong consensus to prioritize a native, top-to-bottom Swift networking stack. Why build another stack? Control. A native implementation can give Swift direct control over performance, behavior, allocations and code size instead of treating platform networking libraries as black boxes. The interesting part is that they are not ignoring today’s reality. The immediate direction is to design an abstract HTTP API that can work with existing backends, but shape it so a future high-performance native implementation is not constrained by those backends. They are also discussing contribution standards that track allocations, instructions and code-size regressions from the start. Nothing here is a shipped API yet. But it is a meaningful architectural direction for cross-platform Swift: networking as Swift infrastructure, not just a wrapper around whatever each platform already provides. #SwiftLang #SwiftNetworking forums.swift.org/t/networkin…
3
16
1
145
8,650
Doug Schaefer 🇨🇦 retweeted
A framework is an intelligence cache. You could waste tokens reinventing the ORM, cache, queues, auth, routing, etc, or you could just pick a world-class framework.
I don’t know if I agree with this take. Good frameworks are intelligence caches. The production of verifiable high-quality code has a cost to it (insert for now caveat). Frameworks can lower this cost as long as they don’t get in the way of agents.
77
86
35
1,067
49,453
Doug Schaefer 🇨🇦 retweeted
Hey Rust are you ready? Swift is coming for you 🫵
Google: “[Swift] has matured into a viable systems and cloud language, pairing Rust-like data-race safety with predictable, reference-counted performance.” Announcing their Swift-based cloud SDK for backend services: cloud.google.com/blog/topics…
17
14
4
362
54,298
Doug Schaefer 🇨🇦 retweeted
Google: “[Swift] has matured into a viable systems and cloud language, pairing Rust-like data-race safety with predictable, reference-counted performance.” Announcing their Swift-based cloud SDK for backend services: cloud.google.com/blog/topics…
33
275
68
1,623
349,143
I guess we should have made a bigger deal than we did when we introduced content assist.
It's pencils down, people. Writing code by hand is no longer an economically viable skill for most programmers at most companies. But the future of making software has never been brighter. Don't you dare black pill this beautiful moment! youtu.be/vDjW_dRyKXY?si=6Fsf…
124
Doug Schaefer 🇨🇦 retweeted
Replying to @FP_Champagne
Always a pleasure to meet a representative of the fine people of Canada. 🇨🇦
14
97
4
2,911
29,355