News for hackers. Stuff that matters.
Re:Ask HN: What iOS 7 framework should I build? by benologist on Sunday September 29, 2013 @08:39PM (#6467196)
If you're not personally familiar with a pain-point and experienced working around it you're not going to randomly come up with a strong solution for it.
Re:Ask HN: What iOS 7 framework should I build? by ratsimihah on Sunday September 29, 2013 @08:46PM (#6467214)
So you're saying most of the best frameworks are built off pain and struggle?
Re:Ask HN: What iOS 7 framework should I build? by benologist on Sunday September 29, 2013 @08:51PM (#6467234)
Yes. If you just randomly pick "a problem" you're only going to have a partial understanding of the problem and how people are currently solving it. To make a good solution you really need to understand the problem and the only way you're going to do that is by experiencing them yourself.

"AFNetworking was originally created by Scott Raymond and Mattt Thompson in the development of Gowalla for iPhone."

Re:Ask HN: What iOS 7 framework should I build? by adpreese on Sunday September 29, 2013 @10:41PM (#6467501)
Agreed. Starting with a framework first unless you truly and deeply understand the space is going to either make something that kind of solves a problem but has its own problems, period, or kind of solves a problems but has its own problems for a really long time while you slowly refine it. And the odds of dedicating yourself to solving a problem that you don't have a need to solve are low.
Re:Ask HN: What iOS 7 framework should I build? by superails on Sunday September 29, 2013 @08:50PM (#6467233)
Most are built to serve a need that the developer has. But, yes, there is also pain and struggle.
Re:Ask HN: What iOS 7 framework should I build? by ratsimihah on Sunday September 29, 2013 @08:52PM (#6467236)
So, would building a framework to gain more experience be a bad idea?
Re:Ask HN: What iOS 7 framework should I build? by saurik on Sunday September 29, 2013 @09:14PM (#6467276)
I would say "yes": the interesting part of building a framework comes from taking a deep understanding of a problem domain and generalizing it so that others can take advantage of what you learned. As this is not what you will be doing, you won't actually be getting the associated "experience". That said, you will not be "wasting your time" (you can, after all, sort of simulate this experience with superficial knowledge), but there are probably numerous more direct things you could be doing.
Re:Ask HN: What iOS 7 framework should I build? by ratsimihah on Sunday September 29, 2013 @09:27PM (#6467320)
Thank you saurik, I'll save the framework for one of these occasions. Any suggetion what a "more direct [thing]" could be to become a better developer? I'm currently working on privly (https://github.com/hery/privly-ios), reading iOS dev books, open-source code, and blogs.
Re:Ask HN: What iOS 7 framework should I build? by gibwell on Sunday September 29, 2013 @10:42PM (#6467505)
I'd suggest: build more apps (or other software) that you want to see in the world, and make sure to finish some projects to your own satisfaction.