Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #5833

N

NatashaTheRobot

Personal blog · natashatherobot.com · on HN as natasham25programmingai

NatashaTheRobot is a personal blog at natashatherobot.com about programming and ai. Since 2012, 14 different Hacker News readers have linked it 28 times. It is still writing: the last post was on 2026-10-30, and you can follow it by feed.

Visit the blog
28mentions?
14HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 10 in 2015

Too few sampled comments (6) to say how often HN recommends it.?

Why HN links it

HN readers link NatashaTheRobot for Swift posts, such as one arguing that guard is better than if case for unwrapping enum values. Commenters also name it among their favourite iOS and Swift blogs.

Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Exploring AI-powered app development in Swift—practical insights, hands-on projects, and the latest in AI integration for iOS developers.

The author on HN?

natasham25 · 358 karma · member since 2011

iOS and Rails developer and love it. Blogging at http://natashatherobot.com/.

From their public HN profile, which links to this site.

Most-linked posts?

  1. /
    2 people · 2 mentions · first linked 2012-11-01

What Hacker News says?

  1. For people coming from C/C++/ObjC, certain things in Swift can take some time to get used to, e.g. if case .Success(let person) = personResult { ... } My first thought when I saw this was, "only a mother could love this syntax", but later you come to appreciate and enjoy it. Link: https://www.natashatherobot.com/swift-guard-better-than-if/

    Comment linking /swift-guard-better-than-if/

    on “Why many developers still prefer Objective-C to Swift”
  2. Submitted Thoughts on Functional Programming in Swift as a story · 4 points

    HN discussion
  3. For people coming from C/C++/ObjC, some things in Swift can take some time to get used to, e.g. if case .Success(let person) = personResult { ... } My first thought when I saw this was, "only mother could love this syntax", but later you come to appreciate and enjoy the syntax. Link: https://www.natashatherobot.com/swift-guard-better-than-if/

    Comment linking /swift-guard-better-than-if/

    on “Swift Programming Language Evolution”
  4. Submitted Swift Alternatives to C-style for-loops as a story · 3 points

    HN discussion
  5. I wrote (and maintain) my own rss reader for iOS - https://github.com/younata/RSSClient/ , here's a trimmed down version what I follow: News: - Electrek - https://electrek.co (Basically Tesla news, but ostensibly EV news) - Hackaday - MacRumors Swift/iOS Dev: - Natasha The Robot - http://natashatherobot.com - Swift Weekly Brief - https://swiftweekly.github.io - This Week in Swift - http://swiftnews.curated.co - NSHi…

    Comment linking /

    on “Ask HN: What's on your RSS reader?”
  6. Submitted The making of try Swift Conference Tokyo 2016 as a story · 3 points

    HN discussion
  7. SEEKING WORK - San Francisco, remote I'm a full-stack Ruby on Rails developer, with experience in Backbone.js and Test Driven Development. I'm looking for a 10-15 hour / week project. Available right away, charging cheaper rates as I'm starting out. Github: https://github.com/NatashaTheRobot Blog: http://natashatherobot.com/

    Comment linking /

    on “Ask HN: Freelancer? Seeking freelancer? (November 2012)”
  8. Submitted Swift Programming Books as a story · 3 points

    HN discussion
  9. The trailing closure syntax [1] seems to be a point of pride with Swift. However, I feel that it’s grown to be a painful aspect of the language. Another example is when a function takes two closure arguments, e.g.: func animate(withDuration duration: TimeInterval, animations: @escaping () -> Void, completion: ((Bool) -> Void)? = nil) It is perfectly valid to call this function using a trailing closure for the latter…

    Comment linking /swift-trailing-closure-syntax/

    on “Custom string delimiters in Swift 5”
  10. Submitted Protocol-Oriented MVVM in Swift 2.0 as a story · 3 points

    HN discussion
  11. Hi, a woman programmer here. I asked a question on StackOverflow once while first learning Python, and got a pretty mean answer. I called the guy out on my blog, of course: http://natashatherobot.com/hey-dude-you-dont-have-to-be-mean... . Before asking the question, I never posted on StackOverflow before, because I expected a mean answer, and that's exactly what happened. StackOverflow is not a very safe place for a…

    Comment linking /hey-dude-you-dont-have-to-be-mean-to-be-helpful/

    on “Girls Who Code expands across the US ”
  12. Submitted Swift: Protocol Composition as a story · 3 points

    HN discussion
  13. chrishannah · 2018-10-19Recommends
    Here are my favourites: https://www.natashatherobot.com https://www.swiftbysundell.com http://whatsnewinswift.com https://rambo.codes And sporadically, I'll write a few myself: http://blog.chrishannah.me/category/swift-tips/

    Comment linking /

    on “Ask HN: Great iOS / Swift Blogs?”
  14. Submitted Getting into Flow with AI Coding as a story · 2 points

    HN discussion
  15. koreyhinton · 2015-05-29Recommends
    Seeing there are no blogs listed for iOS dev, here are my favorites: https://www.mikeash.com/pyblog/ http://nshipster.com/ http://natashatherobot.com/ http://oleb.net/blog/ Also I have a blog: http://koreyhinton.com/blog

    Comment linking /

    on “Ask HN: What programming blogs do you recommend to read regularly and why?”
  16. Submitted Implementation Matters as a story · 2 points

    HN discussion
  17. Submitted Writing Better Code with Custom Subscripts in Swift as a story · 2 points

    HN discussion
  18. Submitted Xcode: One Weird Debugging Trick That Will Save Your Life as a story · 2 points

    HN discussion
  19. Submitted Swift 2.0: Understanding flatMap as a story · 2 points

    HN discussion
  20. Submitted Swift 2 Pattern Matching: Unwrapping Multiple Optionals as a story · 2 points

    HN discussion
  21. Submitted How to Create a “Hello World” WatchKit App as a story · 2 points

    HN discussion
  22. Submitted I Made $6.87 In The App Store as a story · 2 points

    HN discussion
  23. Submitted You could be kicked out of Dev Bootcamp as a story · 2 points

    HN discussion
  24. Submitted Harnessing AI for Intelligent PDF Processing in Swift as a story · 1 points

    HN discussion
  25. Submitted Swift: Attempting to Understand Type Erasure as a story · 1 points

    HN discussion
  26. Submitted New Swift Job Board as a story · 1 points

    HN discussion
  27. Submitted A Swift Look at Protocols with Associated Types as a story · 1 points

    HN discussion
  28. Submitted Xcode: One Weird Debugging Trick That Will Save Your Life as a story · 1 points

    HN discussion

Search all of HN for natashatherobot.com

Linked by the same people?