Apple’s Worldwide Developers Conference is back in its all-online format
apple.com
apple.com
I do wish the future continue to be online video, with a Hybrid in person gathering offline for all sort of questions and interactions.
Looking forward to Safari [1], if we look at their Developer Release Note there has an unusually large amount of work in the past year post Safari 14. I think they hired some of the Firefox developers to Webkit. Hopefully that will speed up certain features implementation.
MacBook Pro M1X, iPad Pro, iMac M1XX?, and Mac Pro
Edit: And you know what? How about bringing back WiFi 6E AirPort Extreme.
And hopefully some App Store policy update.
[1] https://developer.apple.com/safari/technology-preview/releas...
I’m lucky to have bought an AirPort Extreme and Time Capsule just before they were discontinued. I have no idea who I’d turn to now for plug and play home networking. I hope they come out with some updates, because I don’t feel like doing research into that space again.
Edit: Ok I immediately regret defending Ubiquiti after the new top story about the covered up data breach. I agree it seems like there is some crazy mismanagement going there based on this and other leaks/rumors over the past year or two.
If so, and if that whistleblower is right, “attacker(s) had access to privileged credentials that were previously stored in the LastPass account of a Ubiquiti IT employee, and gained root administrator access to all Ubiquiti AWS accounts, including all S3 data buckets, all application logs, all databases, all user database credentials, and secrets required to forge single sign-on (SSO) cookies.”
I've heard nothing but good things about their enterprise gear. They've obviously got to do some market segmentation but they appear to be doing that by having APs with lower density than the enterprise gear which shouldn't be a big issue for most homeowners.
Not as simple as Apple's was, but Ruckus' gear is good.
I would really love to see Airport come back with a 1-3 year old A-series chip, kind of like what they did with the HomePod. Except without all the AI/always-on microphone crap.
While certainly some people have been hired from Mozilla, I don't think it's particularly significant.
The areas which have seen increased activity are mostly down to earlier architectural work being completed, both speeding up new feature development and accounting for lack of new features previously.
This is basically the "flipped classroom model", which I like a lot.
I think a dedicated in-person conference where it was assumed you had already watched pre-prepared videos and then presenters did either "office hours" for semi-formal group Q&A or "labs" for hands-on working through examples together would be pretty awesome.
Online events give me loads of fatigue. In-person events energize me. The backroom conversations are why they’re great.
At the beginning I was always into the speakers. Later I realized they were really a gimmick to bring us together.
Clubhouse captures some of this in person magic. There was also a book club that was pretty good. Slate I think it’s called.
Let’s hope Apple can capture this. :)
Completely opposite for me, and I bet other introverts or people with social anxiety/low social mana.
However I see the benefit for having a local audience for those who can make it there but we are still a year off before travel resumes to normal levels if not 2023. However being such world wide company perhaps they will in the future have similar events or simultaneous events across the world.
How about just getting engineers to occasionally participate on their own developer forums, and settle some of the edge questions that have been waiting for answers for years.
I've been pretty involved with online events over the past year. The formal part of the conferences have gone pretty well. (TBH, even when I'm attending a big event physically I'll often watch the keynotes streaming rather than cram into a conference center with thousands of my closest friends.) But chat, virtual booths, and any sort of attempt at serendipity have mostly been big fat failures.
As an participant for me the "hallway track" often is the most interesting, where I get into random discussions and run into people In otherwise rarely meet.
Presenting remotely in real-time is a pain in the arse, and sucks everything that's enjoyable out of making presentations.
- I can do some different things when I record and edit such as inserting clips that aren't just a slide and me as a talking head. (Though having a thumbnail of the speaker is a practice I hope we keep versus just talking to a full screen slide.)
- Reduce the likelihood of network-related or other issues at my end.
- Can interact with an audience in real-time in chat.
- Can redo sections that don't come out well.
I also have to control everything about the environment (lightning, background, microphone and camera quality, etc), which is a pain compared to a conference organiser providing technical support.
So it is much more time-consuming to record the presentation compared to preparing it for live delivery.
I agree that pre-recording is better than live over video, for the reasons you mention (otherwise, there is nothing you can do regarding any stray helicopter or your router having a bad day).
I hate interacting in chat. Everything feels fake and wrong. People always need to pay attention to everything, lest they interrupt someone starting a sentence or trying to intervene (any latency is really bad in a vocal discussion). This is a bad imitation of chatting with other people over a beer.
The ability to re-record is a mixed blessing: it is a time sink and it is very difficult to be satisfied with the result if you are even mildly perfectionist. It would be better if we had access to professionals to record and edit talks, but we haven't.
That said, it's gotten easier over the past year. My office is pretty much set up as a studio now with lighting, mikes, camera and so forth. And I've learned things like better eye discipline. I've also learned that, sure, I should do a retake if I really flub something (or, umm, forgot to hit the record button). But for anything longer than a very short clip, it doesn't need to be perfect.
But, then, this is one of the things I do for a living so it's been worth the time and money to get things right.
Sounds like a case of “I don’t like the tools so therefore the domain must be insurmountable,” which tells me it’s ripe for some very clever people with some strong experience and opinions on how to organize online conferences and workshops to make a fortune.
However there will always be a difference between a crowd in a room and a digital representation. There's lots of subtle stuff in a room (are they all looking forward or are the talking to their neighbor?) Which are hard to translate. Especially if people switch of camera&mic etc. while watching without any interest in sharing.
The Chaos Computer Club did a quite good "hallway track" for the rC3 event https://links.rc3.world/
Companies like https://mingle.cloud try to do virtual event platforms as a business.
Things improve, but it's always gonna be different.
And yes, for.some events it's good enough, for others it's even a better replacement. But some things work better human to human
I think the point is some people find one vs the other better, not that there’s one true way for all. The world will be better if we can figure out how to be inclusive of all styles, not just the style extroverts prefer.
I think in a hybrid event you would both have a crowd in a room and a crowd remote. This seems fine.
From my point of view it has some obvious advantages, like no need to travel. But it is not a satisfying replacement by a long shot.
- It's a boondoggle and I'd never approve the expense (OK they are but not just a boondoggle :-))
- It's inefficient
- I'm an introvert
I don't agree but those are opinions.
Just a few recent off the top of my head:
- Paddleboard breakouts at East Meets West
- Asking Vinod a question about next-gen registers at Program Synthesis Conference
- Animated discussion about cpu design over beers post conference in SF
- Talking to a startup about IOT management on the roof of an Accel event
And some ones from 10+ years ago:
- When I was a college student sitting on a folding chair and chatting with a nice woman about the startups pitching at TechCrunch40 (turned out to be M Mayer)
- Drew pitching me on Dropbox before launch in Cambridge (boring, I thought)
- Nate pitching me AirBedAndBreakfast in Mountain View (loved the idea from the get go)
The only things that have come close to being memorable online were some recent Teamflow ice breaker type events we did at Our World in Data around the virtual campfire.
Can be done as online gaming events
> - Asking Vinod a question about next-gen registers at Program Synthesis Conference
Can be done using a microphone and camera attached to your device
> - Animated discussion about cpu design over beers post conference in SF
Animated conversations can be done via microphone and video
> - Talking to a startup about IOT management on the roof of an Accel event
Can be done as a vendor breakout with a virtual background of a roof
> - When I was a college student sitting on a folding chair and chatting with a nice woman about the startups pitching at TechCrunch40 (turned out to be M Mayer)
You can always sit in a folding chair and chat with M Mayer in a slack room for the breakout
> - Drew pitching me on Dropbox before launch in Cambridge (boring, I thought)
Drew also has a microphone and camera I bet, but it probably won’t make him less boring
> - Nate pitching me AirBedAndBreakfast in Mountain View (loved the idea from the get go)
Who would ever want to actually go to Mountain View? (N.b., I lived there for many years)
Personally, as someone who now happily works remote 100% of the time, I would be more inclined to attend a local in-person conference than ever before.
They just come across as weird and gross to me, the art style and how they're used feels like an AI failing the Turing test.
More like Dreamworks...
Not in terms of money—Apple is not rate-limited by money. But in terms of attention. Getting everyone on site for this, namely the engineers, while they are also in final iPhone cycle prep must be a drag.
One of my favourite live SJ scenes, at the QA of a new-hire meeting:
Person thinking they're clever: What would you do differently if you had unlimited resources?
SJ, after short pause: I do.
I have worked on design and events for user conferences for several medium-size-ish software firms. Last year, our long-standing annual conference went online-only. And I tell ya: night and day differences in terms of stress levels.
There is still that crunch to get things to MVP state to show off, and people still need to record talks and hold Zoom meetings, but something about not having to deal with physically preparing a space just made it all so much easier. (And our event space was literally across the street.) No machine/projector drama, no conference wifi falling apart, nobody with late flights…
One my friends have attended Apple Developer Conference in past and he loved the whole process. But there is lot of money spent traveling to California, hotel stay, food .... But now with events being online it should save small companies lot of money too and hopefully Apple gets more participation with online format.
It's been the hardest thing to recreate, the hallway and lunch meetings (basically because it's hard to politely tell everyone to bug off in person but really easy to just log off online).
For most people "watching afterwards" is just another way to say "I'll watch it when I have time".
When I go to the in person conferences, it is easy to say I'm out of the office those days, and focus on the conference.
With the online ones, I always end up getting pulled into stuff, but it's ok because I can just listen in the background.
With virtual conferences, I definitely have a limit both because of distractions and just fatigue. It's one reason I've pretty much refused to pay for any of the conferences that were still trying to charge relatively big bucks last year. I just wouldn't have gotten the same value out of them.
Cost isn't much of an issue. iOS developers tend to be paid well and even then it's often a reimbursed expense. I'm obviously not speaking for everyone here.
Most notably it's a means to network with other developers. One can recruit, find out more about other companies, meet the people working on their favorite open-source project, etc. Hands on technical support is significantly easier than doing it remotely, especially when external devices are involved.
Lastly, for many it's a chance to unwind and take a pseudo-vacation. The San Jose area has lots to do, there's plenty of evening events, and there's plenty of people who you'd have something in common with to socialize with.
Conference attendance not being encouraged is a red flag when looking at companies, in my opinion.
Conferences in general? I hope not. Remote conferences just defeat the point. There's no food. No hotels. Nobody to chat with. Defeats the entire purpose if you ask me.
I'm curious because so far I haven't attended any online conference: What has been done /experiment with during the last year especially to foster interaction between the people attending instead of just having someone talking into a camera?
Maybe it won't be this year, but I 100% expect to see widespread AR glasses becoming the next smartphone revolution before 2030, if only because so many big tech companies seem to be betting big bucks on it. Certainly seems more attainable than self-driving cars.
Slightly OT, but this is so important where most events are moving online in a post covid world. Hope other companies realize this and do the same.
We'll see how far the developer ecosystem has to catch up and mature with Apple Silicon support rather than hitting 'unsupported' footguns and workarounds for months. I'm avoiding them until then.
I suspect that a $1M contribution will barely twitch the needle, compared to what the WWDC brings in.
Hotels in the Union Square district generally hit the “Gouge The Attendees” button, on WWDC week.
For the record, the first few I attended were at the San Jose convention center.
But I do find it fascinating how much of an example of pandemic-conscious they had been trying to be.
"ah, nothing can go wrong because it is pre-recorded" part of the thrill of performance theatre is the suspense of perfection and error.
But how much of that directly impacts the local economy vs going into corporate coffers which are not necessarily anywhere near the convention site?
Giving $100 to each of ten employees at a chain restaurant would probably have a bigger impact on the local economy (or at least the micro-economy of the employees) than spending $5,000 on food at the same restaurant.
1) audience participation- this is the fault of the conference organizer and tooling. I have an amazing device attached to my computer that captures local photon statistics using an interesting effect Einstein discovered that can magically beam a simulation of my face to the presenter. If you aren’t seeing the audience, that’s not the fault of the format it’s the fault of the organizer for now allowing you to see and interact with your audience.
2) in person events and hallways incidentals - yes, this is fair. A lot of people really derive pleasure from travel and sharing air with tons of other people. Personally, I’m tired of air travel and the hassle of sleeping in a widely shared bed at a hotel and getting sick in the first 15 minutes of a conference. I’ve had as valuable or more valuable networking interactions through irc, Usenet, slack, even pull requests. I’ve never landed a job via a conference or even someone I met at a conference, but my career is built on my early use of irc. But it’s ok - if there weren’t a global natural disaster, I expect we would have dual format conferences. The successful ones will solve point 1 effectively, and point 2 can be solved through online networking events in the platform. The fact organizers aren’t successful yet is probably more to do with we slapped this stuff together in a hurry due to a global natural disaster. With time and experience I don’t see why the esports version of the live conference won’t be just as viable.
3) blocking time for the conference forces present me to attend sessions during the day and my employer is happy to save travel and entertainment expenses and let me attend. I will insist on that in the future as well - and I’m senior enough I can do that unilaterally and allow my people to do it too. I hope you do if you’re also a tech leader, and if you’re an IC advocate with your management. Otherwise I can create a playlist for future me, but present me will always be too busy to prioritize watching these things “in my spare time” (hahaha what’s that?)
Maybe they could change your entire motherboard if it fails after guarantee for a small fee?
[0] https://www.macworld.com/article/3144532/revealed-the-macboo...
It’s not even difficult to come up with a starting list:
- Add COMPLETE documentation (but we’d all settle for “any” in most cases)
- Fix all the NEW bugs being added in each update (and obviously get to the old ones too); also, it would be nice if an embarrassing number of problems weren’t in the developer tools themselves...
- After 10+ years provide support for sane income options on the App Store (free trials, paid upgrades, no need to create complex IAP patterns)
- Abolish 80-90% of App Review, since it clearly fails to prevent any scams but does steal endless energy from developers dealing with pointless rejections or delays
- Put some restraints on the UI “designers” that keep ruining functional UI and making it work worse than ever; development is actually becoming harder because things I use everyday are being fiddled with