Kitti BΓΆdecs's Avatar

Kitti BΓΆdecs

@kittibodecs.bsky.social

πŸ‘©β€πŸ’» Self-taught Swift developer πŸ“˜ Co-author of Learn to code using Swift 🧠 UX brain 🧩 Making code less scary

9 Followers  |  11 Following  |  19 Posts  |  Joined: 03.08.2025  |  1.63

Latest posts by kittibodecs.bsky.social on Bluesky

Post image

If you had to teach Swift from scratch…
…how would you structure the chapters for a book? πŸ€”

This is what we came up with @tiborbodecs.bsky.social so far.
What would you add, cut, or reorder?πŸ‘‡

10.08.2025 19:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Post image

Honestly, I never realized that the β€œif let” syntax is actually pattern matching behind the scenes...

...until @kittibodecs showed me this snippet. ‡️

07.08.2025 19:14 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

After seeing how difficult it is to work with pointers in C, I’m convinced I made the right choice with Swift πŸ’¦

07.08.2025 19:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What’s the hardest concept in Swift to grasp on? πŸ€”
- Memory management
- Associated types
- Variadic generics
- Concurrency
Comment belowπŸ‘‡

06.08.2025 18:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

The whole unsafe memory topic is rather an insightful detour in the book. The line is thin between keeping things β€œeasy” and actually connecting the dots for deeper understanding. At least memory safety can feel like a blessing afterwards and not just smth to take for granted.

06.08.2025 08:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I thought the same but the co-author made me change my mind πŸ™ƒ

05.08.2025 22:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just finished writing about unsafe memory in Swift. How deep is too deep? I drew the line at the Unmanaged type. It’s chapter 14 yet it’s still a book for absolute beginners.

05.08.2025 19:09 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I have one chat window right now about it which is a constantly growing pile, so I rather don't share that. I'll keep it in mind for the future that this stuff is also worth sharing, so thanks for the tip

05.08.2025 19:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

LLMs are amazing learning toolsβ€”if you use them with intention.

These 3 things helped me not just get answers, but grow as a Swift beginner.

Got your own AI learning tricks? Tell me πŸ‘‡

04.08.2025 18:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ—£οΈ Tip 3 β€” Ask it to challenge you

Instead of asking for help, I’d say:
"Can you check if I understood what I just learned?"

It turned reading into recall.

It made learning feel like a game.

04.08.2025 18:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ¦† Tip 2 β€” Talk it out

After learning something new, I’d explain it to the LLM like I was teaching it.

It’s like rubber duck debuggingβ€”with answers.

I reinforced what I knew and found out what I didn’t.

04.08.2025 18:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ” Tip 1 β€” Rephrase it yourself

Instead of asking for an explanation, I’d rewrite the code in my own words.

On lazy days, I wanted a shortcut. But forcing myself to retype a snippet as I understood it helped more.
By the end, I often realized I got itβ€”I just needed affirmation.

04.08.2025 18:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

3 ways I used LLMs to actually learn Swift - A thread🧡

Who isn’t using AI to learn these days?
But it’s not just about shortcutsβ€”it’s about learning smarter.
Here’s how I used LLMs as a beginner πŸ‘‡

04.08.2025 18:24 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

LLMs have a wide range of applications and its reliability varies depending on the field and use case. I’m happy that you can successfully make stuff work in your business🌈

04.08.2025 14:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Don’t worry, it’s not going on a physical shelf, though you’re half right, which is about as accurate as an LLM. A ~50% error rate wouldn’t fly in any classroom, would it?

04.08.2025 08:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks for reading.

More info soon!

03.08.2025 20:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I soon finish writing a Swift book with @tiborbodecs.bsky.social for absolute beginners β€” the kind I wish existed when I started.

03.08.2025 20:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I left the corporate comfort to teach myself coding β€” Along the way, I realized how few truly beginner-friendly resources exist.

03.08.2025 20:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

After years in UX, I realized I wanted to build more than screens β€” I wanted to build things.

03.08.2025 20:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hello, World!πŸ‘‹ A thread 🧡

03.08.2025 20:29 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

@kittibodecs is following 11 prominent accounts