Apple WWDC 2015
developer.apple.com
developer.apple.com
That first one BTW had 300 people representing virtually all the Mac developers in the entire world, meeting in a single ballroom at the Fairmont. Nowadays you have 5500 people that barely fit into Moscone West.
This is my experience with most conferences now unfortunately. Even when I try to talk to people who are waiting in line they will talk a little and then go right back into their phones.
Being lucky enough to go twice as a student and have the ticket (but not flights unfortunately) paid for, gave me access to a wealth of like-minded young people and events that provided me with insight and opportunity that I would not have otherwise been able to get.
Please give it a shot if you can, and are eligible.
It was always a very tiring week, and plenty of times I just wanted to go back to the hotel to rest. Plus those chairs were a killer to my bad back. Looking back, I'm glad I always stuck it out.
Networking was a huge thing that I should have done more. 2007 only had Mac sessions, with a few mobile web sessions. Nearly every big name Mac shop was there, in full force. Most of those shops have had to send fewer people lately, but they are still represented. Plus tons of new companies now. You'll never know who you might end up meeting. They offer plenty of time and places to do that while at WWDC.
The labs are the #1 reason to go WWDC. You get to talk directly to the engineers in charge of the frameworks. Bring them your app, code, and any issues you are having. For some people this is worth the cost of admission alone.
If you are just going to sit in on some sessions, I'd stay at the house and save the money. If you are going to network, use the labs, plus do all the extras like Stump the Experts, Design Awards, etc then it's definitely worth going.
If you're familiar enough with making an app (as it seems that you are) then I would try your best to make a new app as the idea is to present an application that is about you — think of it as an 'app resumé'; done as creatively as possible, of course!
Last year, I made my app while studying for university finals that started a week after the submission deadline — it's not implausible ;)
You must also be enrolled part-time or full-time in a course of study, or be a member or alumni of one of the listed STEM organizations. [1]
-- Key word there is 'OR'
I'm only replying to this in order to help others; I think you should strongly reconsider your use of the word 'normal', especially when using it in a way that could be misconstrued as a comparison against minorities or other groups of people, i.e. excluding 'women, black and hispanic' from being 'normal'.
[1] - https://developer.apple.com/wwdc/scholarships/Scholarship-Gu...
In all seriousness, this could well be Apple essentially approaching Microsoft's original Xbox One strategy from the other end: Expanding from a video-on-demand streaming box into home gaming, along with a foray into live TV. And this is where it really gets interesting: By most accounts, Microsoft largely failed with their one-box-to-rule-them-all living room play because an HDMI pass-through and an IR blaster just weren't an elegant solution. But Apple, with their reported TV deals in the works, could offer the vertically-integrated cable experience Microsoft could only hack together. This could be a very interesting WWDC for the cable industry.
(Change your wifi network or password? Have fun updating a dozen devices. Get a new phone or watch? Have fun pairing to a dozen devices.)
Beyond that, from a security standpoint, I'd rather smart devices didn't all have direct IP access. There are enough security concerns with the Internet-of-Things. Mitigating large swaths of those concerns appeals to me.
you go to get hands on with the new technology, speak to the people developing solutions and meet other apple technology developers.
my friend went last year when they introduced Swift, the knowledge he gained from talking to the language developers is unparalleled.
Anyone who's curious can always watch the material afterwards. They gain little benefit from interfacing with engineers if they don't have an application they're working on.
There's a reason why Unitek continues to sell out their classes - and it's not because companies (which is who mostly pays for these classes) don't know about the video courses, but because they realized spending $6200 and having their employee 100% focused for 11 days on learning about network engineering has real value.
Presumably, the same thing applies to going to WWDC - you go there for the 100% focus, and you also go to (re)establish relationship, and for the social events.
I think events such as this do have an innate value, and have no issue paying for them. But $1600 is clearly a ton of money that could be better used elsewhere. Having a 10 minute conversation with a language designer is not worth $1600 in my book (and you can often find interviews with them on YT or articles, or get white papers).
I'm not in any way saying everyone who goes will get featured. Obviously not true. Just suggesting that developing relationships is the reason to go, and it could possibly be worth it. You never know what doors will be opened.
I know people put a lot of emphasis on contact with the Apple developers, but I think in the end it's made out to be more significant than it really is.
I've gone and shown them a bunch of stuff that wasn't working, and they were just like, 'good catch, file a bug report!'.
But really how much insight into Swift could he have gained from a ~15 minute conversation ?
In other years I've watched the videos, but it's just not the same as going. When you're there, you're committed and (at least for me) it's about soaking in a semester's worth of information in a week.
Plus, you make stronger connections with developers you've maybe only talked with online. And the party is fun.
"Change Epicenter for Mac. Never lose a file, ever again."
Think "Photos" for all your files. Think "Time Machine -> Preferences -> Use iCloud".
That said, cloud backups would be great to have.
[1] Could also be an updated Airport but Apple TV is more likely as 1. it makes more sense overall and 2. it is very likely there will be an update (Apple website currently says that it starts at $69 but there are no other models / configurations).
While Apple did a remarkable job by making all the Cocoa stuff available in Swift, a lot of Swift's strength only shines when used with frameworks that are built for it.
HFS+ should just go away and die...
I'm not OP, but Linus had a rant in a Google+ comment on where he laid out his problems with HFS+[1]. John Siracusa also chimed in with a link to a section of an Ars Technica post he made titled 'What's wrong with HFS+'[2].
Linus' complaints seem to center around Case insensitivity and Inadequate Unicode Normalization in HFS. The Ars review is more damning (accusations include: undermining data integrity, metadata locks meaning only one process can update the FS at a time, etc) However, I'm not a FS expert so I am likely not doing the views justice: I encourage you to click through to the source URLs below.
1. https://plus.google.com/+JunioCHamano/posts/1Bpaj3e3Rru
2. http://arstechnica.com/apple/2011/07/mac-os-x-10-7/12/#hfs-p...
Maybe you have a second backup? Have you ever had the opportunity to see a "slightly" broken hard drive continuously changing all your stuff by just a little bit?
Somebody's to blame, right? Well, yeah, basically it's the file system's highest priority not to break your data. And, of course, to tell you when your data broke. HFS+ is just not capable of doing that.
Then there's such things as RAID mirroring which really only makes sense if you know which blocks are the correct ones and which are the broken ones.
The second major thing I'd really like to have are Snapshots. There's not much to be said here except that I'd really like to easily create a snapshot of the state of a disk. Roll back easily, setup your new computer without hassle. Time Machine Backups kind of tries to do that, but it's (in my opinion) a real pain, although it does some things that are useful. What Time Machine tries to do, is essentially to emulate a feature that should really be part of the file system.
There's been a lot of progress on file systems but HFS+ is kind of stuck. HFS+ is basically an age-old thing that doesn't really have any more capabilities than back in the glorious Mac OS 8 days (Journaling was added sometime later), except that ever more stuff is put on top of it instead of improving the file system itself. Also, I really dislike the default being case-insensitive and case-preserving (apparently things break if you make it case-sensitive) but maybe that's just me.
If you ever get the chance, try reading up on ZFS (or give it a try with, say, FreeBSD on a server). ZFS basically shows the capability of a modern file system.
It's because of herd mentality.
Other people say it, so they must indulge too.
Besides they've heard about this ZFS and how awesome it is, so it should be used everywhere, even in laptops where it has no real business purpose (as an enterprise FS), and will consume CPU and thus battery life and eat into the valuabe SSD space.
It's like when fresh CS students learn about this assembly thing and how it's the lowest and faster layer, and then want to have whole OSes written in hand-rolled assembly because that will be the "fastest OS ever".
Core OS Providing the rock solid foundation beneath all apps on iOS and OS X, Core OS technologies provide networking, device to device communication, security, privacy, access to hardware accessories, location services, and much more. Knowing when and how to use these low-level frameworks is vital for maximizing your app’s security, reliability, performance, connectivity, and efficient power consumption. Learn to properly store, transmit, and protect sensitive data. Tune your code for 64-bit, concurrency, and multi-threading. Learn best practices for wireless communication, geofencing, local and push notifications, background processing, and optimizing your apps and extensions. Discover how to design world-class accessories and apps that take advantage of AirPlay, CarPlay, HomeKit, and more
A niche where Apple has still not entered is that of hybrid laptop/tablets (or simply laptops with touch support), it would be interesting to see their take.
But this would require major changes to OSX ((which I'm hoping for regardless), I believe.
I know that HN is full of Apple fanboys, but even they have to think that arrogance is a little over the top.
Profits.
edit: Wow! I didn't think this'd gather such a strong reaction - it isn't really a criticism, I guess it's just that to me even things that aren't close to being obsolete feel obsolete when a new version is released, and it's a challenge to convince myself otherwise. That's how a lot of companies make money!
Also:
Apple is pretty consistent with when they announce new hardware. So... there's that.
Just because a new iteration of HW is announce doesn't make the previous iteration useless.
Even the lowest end devices of a few years ago are still powerful enough for most daily activities. (Please don't reply with examples of where this is not true. I, too, can come up with plenty, but that doesn't invalidate my statement).