HNHacker News
TopNewBestAskShowJobs

wattson12

195 karma · joined July 22, 2012

submissionscomments
wattson12··on Ask HN: Who wants to be hired? (April 2018)
Location: Cardiff, Wales + Newcastle, Australia

Remote: Yes (preferred, have been full time remote for a few years)

Willing to relocate: No (though willing to occasionally travel)

Technologies: iOS, Swift / Objective-C (iOS dev since 2010, leading mobile teams for the last 4 years)

Résumé/CV: https://www.linkedin.com/in/wattssam

Email: samuel [dot] watts [at] gmail [dot] com

wattson12··on Ask HN: Why is LinkedIn's website so slow?
I see the horizontal loading, and it is also very slow (30 seconds + in some cases)
wattson12··on Transport app Citymapper trials its own smart bus service in London
In their own blog post they specifically mention that (https://content.citymapper.com/news/1800/introducing-the-cit...)

> London is actually not that badly served, but other cities have major gaps

wattson12··on Soylent Closes $50M Series B Round Led by GV
looks like the "original" versions have much more sugar: http://slimfast.com/original/#shakes
wattson12··on What's the hardest thing about developing iOS apps?
you could (depending on the app) write and submit an app without ever running it on a device. Obviously not recommended though
wattson12··on Ask HN: Long time iOS developers, are you using storyboards?
no
wattson12··on Ask HN: Long time iOS developers, are you using storyboards?
I've been an iOS developer for about 5 years, and I do all my UI in code (one exception: the watch app we have is using storyboards). Storyboards are fine but I find them slow once they get to a certain size, which for any non trivial app, I always hit

I try to keep view controllers clean by having view subclasses which manage layout, and I use auto layout as much as possible

Saying that though, its not the standard, and Apple push storyboards more and more every year, so I would guess I'm in the minority

wattson12··on Last Week Tonight with John Oliver: Government Surveillance [ft. Edward Snowden]
his videos are only blocked until they air on HBO in the US, so in a day or so they should be available in the UK
wattson12··on Ask HN: Why would I want to pay with my phone?
I can't remember the last time I signed for something. These days (UK / Australia) its annoying when I can't just hold my wallet against the reader and have to enter my PIN
wattson12··on 'Nobody My Age Can Afford to Stay Here Forever'
I just bought a 2 bed terrace in zone 4 for 280k, its not cheap but there are some places that are a lot more affordable (especially if you don't mind going south of the river)
wattson12··on Ask HN: Keyboard for software engineer?
A lot of keyboard places will send you a sampler, with a few keys of different types: http://www.wasdkeyboards.com/index.php/wasd-6-key-cherry-mx-...
wattson12··on Reddit Acquires Alien Blue, the Most Popular Unofficial Reddit App
you can scroll that view sort of horizontally
wattson12··on Ask HN: Moving from London to Amsterdam
assuming they are not already on a visa. I can legally work in London (on a sponsored visa) but have no right to work in the EU
wattson12··on Just let me code
definitely wrong, i've submitted > 10 apps and updates without a single storyboard

There is a third party IDE: AppCode by jetbrains which does most of what you need (and apparently lots of things better than Xcode) but i've never used it for any long periods

Xcode gets a bad rap, but i use it every day and can't remember the last time the current version crashed or did something strange, maybe i'm just used to it by now though

wattson12··on Cakebrew: The Mac App for Homebrew
No worries, I understood where you're coming from. I partly agree with you: I switched to git at the command line from tower because I wanted to script some features (and understand the tool better), but having the GUI there made it easier for me to get used to git in the first place. (though admittedly, tower is one of the good GUIs which make it easy to do a simple task, too many of them do the opposite)
wattson12··on Cakebrew: The Mac App for Homebrew
I think the point here isn't that command line tools are more powerful in general, its that building a GUI gives that access to more users who aren't as comfortable with the command line.

If you don't like the GUI or want to combine into scripts the command line is always there behind the GUI.

wattson12··on Synchronizing class methods in Objective-C
Yes in class methods self is the Class object, so the Class is used as the locking token:

> The object passed to the @synchronized directive is a unique identifier used to distinguish the protected block

wattson12··on Ask HN: What's your favorite keyboard for programming?
wasd have a mac keyboard layout in their v2 designer now
wattson12··on Android Development Tips For iOS Devs
In my experience anything that Xcode promises to just work, just doesn't but yes they have at least improved provisioning.

The original point was that there are steps to go through, and creating a paid developer account is a non trivial step

wattson12··on Android Development Tips For iOS Devs
(ignoring the creating the developer account) - create certificate(s)

- create provisioning profile(s)

- hit refresh in Xcode and hope it pulls in the profiles you want to use (maybe only an issue if you're a member of multiple teams)

- modify build settings

once you've done that its simple but there is definitely a setup overhead with Xcode and devices

wattson12··on Laying Out iOS UIs in Code
most of apples sample code is pretty poor design for large projects, the biggest example I think is core data stack in the app delegate
wattson12··on Laying Out iOS UIs in Code
> than the thousands of Android devices

this probably explains why android would have it but not iOS, originally iOS only had 1 screen size and didn't need it (though it still would have been much better). Now that new screen sizes are being released / rumoured its much more useful

wattson12··on Laying Out iOS UIs in Code
Agreed, I've been using https://github.com/dkduck/FLKAutoLayout to simplify the constraint creation
wattson12··on Ask HN: What are the best sources of news for iOS app dev?
these are great for code, for design inspiration check out

- http://pttrns.com

- http://capptivate.co

wattson12··on Get Facebook WiFi for your business
it works for a lot of cases, e.g. buy a book and get other books recommended, not so well for rarer purchases like laptops or phones.
wattson12··on Ask HN: How many still use torrents to download Movies instead of using Netflix?
People outside the US have much less choice (both in services and content)

I've had netflix for about 6 months (using unlock-us to access all regions) and have probably torrented only 10-20 movies in that time (down from a few a week)

wattson12··on Ask HN: Resources for good iOS apps architecture?
There are some good resources on objc.io, first edition especially: http://www.objc.io/issue-1/

Its not exactly an overall architecture post, mainly talking about lighter view controllers but thats probably the biggest issue with iOS

wattson12··on [dead]
https://news.ycombinator.com/item?id=6827554
wattson12··on Lookback.io - See how people really use your app
that doesn't mean you couldn't sit the phone on a tripod / stand (I think thats what the above post meant)
wattson12··on Ask HN: How to study for open-ended design interview questions?
Its an interview question, so no-one is expecting you to solve the problem or think of everything in what should be a fairly short time.

What they want to see is how you work: do you ask questions if you don't know something? do you sketch everything out? do you start from model up, or from UI/UX? can you draw from previous experience to improve the design?

After you've done something there would most likely be a discussion about the design, which again is like how you work: how do you handle criticism, how you debate approaches, can you see areas which could be improved on etc

Page 1 of 2Next →