DEV Community

Gamya  profile picture

Gamya

Dream big, debug bigger 🐛âœĻ | Building things with Swift, one cute bug at a time | Anime lover ðŸĨ

Education

masters in information assurance

Pronouns

she/her

Work

software developer (iOS)

Summer Bug Smash Completion Badge
DEV Weekend Challenge Completion
Frontend Challenge Completion Badge
JavaScript
8 Week Community Wellness Streak
Top 7
June Solstice Game Jam Completion
4 Week Community Wellness Streak
Build Apps with Google AI Studio
2 Week Community Wellness Streak
Cloud Run Badge
1 Week Community Wellness Streak

ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” Pinned

I Deleted 200 Lines of Code I Didn't Write and Learned More Than When I Wrote It...

The illusion of speed in AI-assisted coding

I Deleted 200 Lines of Code I Didn't Write and Learned More Than When I Wrote It...

67
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 85
5 min read
I Started Writing My Prediction Before Reading the AI's Answer. Here's What Happened.

Hidden gaps in mental models

I Started Writing My Prediction Before Reading the AI's Answer. Here's What Happened.

42
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 83
4 min read
When Judgment Becomes the Bottleneck

Treating judgment as inspectable state

When Judgment Becomes the Bottleneck

26
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 37
4 min read
My First Week on DEV — Badges, Game Jams, and Way More Than I Expected

Side quests into Pride trivia and AI tools

My First Week on DEV — Badges, Game Jams, and Way More Than I Expected

54
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 52
3 min read
Ichiraku Ramen — A Cozy Japanese Restaurant Landing Page 🍜ðŸŒļ

Frontend Challenge Perfect Landing Submission ðŸēðŸĨ§

Ichiraku Ramen — A Cozy Japanese Restaurant Landing Page 🍜ðŸŒļ

92
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 73
2 min read

Want to connect with Gamya ?

Create an account to connect with Gamya . You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Pawford Academy — A SwiftUI Puppy Training App with ElevenLabs AI Voice ðŸū🎓

DEV Weekend Challenge: Dog Days Edition Submission 🐕

Pawford Academy — A SwiftUI Puppy Training App with ElevenLabs AI Voice ðŸū🎓

26
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 4
3 min read
Swift Protocols — Opaque Return Types and the Mystery of `some` ðŸ”Ū

Swift Protocols — Opaque Return Types and the Mystery of `some` ðŸ”Ū

17
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
Swift Protocols — The Art of Making Promises ðŸĪ

Uses anime fighters to solve code repetition

Swift Protocols — The Art of Making Promises ðŸĪ

26
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 18
5 min read
The Crash That Only Happened Sometimes — A SwiftUI Bug

Summer Bug Smash: Smash Stories 🐛ðŸ›đ

The Crash That Only Happened Sometimes — A SwiftUI Bug

27
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 5
4 min read
Swift Classes — The Four Ways Variables and Constants Can Combine 🎭

The signpost analogy clears up common confusion

Swift Classes — The Four Ways Variables and Constants Can Combine 🎭

18
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 34
4 min read
Swift Classes — Deinitializers and How Swift Cleans Up After Itself ðŸ§đ

Compares ARC to CPython's memory model

Swift Classes — Deinitializers and How Swift Cleans Up After Itself ðŸ§đ

19
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 8
4 min read
Swift Classes — Why Copying a Class Isn't What You Think 📋

Swift Classes — Why Copying a Class Isn't What You Think 📋

25
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 17
4 min read
Swift Classes — Initializers and the super.init() Rule 🏗ïļ

Logic behind two-phase initialization

Swift Classes — Initializers and the super.init() Rule 🏗ïļ

18
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 11
4 min read
Swift Classes — Inheritance, Override, and the final Keyword 🧎

Swift Classes — Inheritance, Override, and the final Keyword 🧎

23
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 10
5 min read
Swift Classes — Everything You Knew About Structs Just Got More Complicated

Swift Classes — Everything You Knew About Structs Just Got More Complicated

34
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 12
5 min read
What Happens When Everyone Can Build Apps But Nobody Understands Them?

The trade-off between speed and deep mastery

What Happens When Everyone Can Build Apps But Nobody Understands Them?

30
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 35
4 min read
Who Else Has Inherited a Codebase With Zero Comments and a Prayer?

Relatable dev venting and the AI debate

Who Else Has Inherited a Codebase With Zero Comments and a Prayer?

25
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 17
5 min read
Swift Structs — Static Properties and Methods 🏛ïļ

Swift Structs — Static Properties and Methods 🏛ïļ

17
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
Things I Wish Someone Had Told Me Before Starting iOS Development

Things I Wish Someone Had Told Me Before Starting iOS Development

31
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 6
2 min read
Swift Structs — Access Control 🔐

Swift Structs — Access Control 🔐

19
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
AI Agents vs Chatbots — What's Actually Different?

AI Agents vs Chatbots — What's Actually Different?

21
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
4 min read
Swift Structs — Custom Initializers & the Power of self 🔧

Swift Structs — Custom Initializers & the Power of self 🔧

17
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
Swift Structs — Property Observers (willSet & didSet) 👀

Swift Structs — Property Observers (willSet & didSet) 👀

16
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 4
3 min read
Swift Structs — Computed Properties ðŸ”Ū

Swift Structs — Computed Properties ðŸ”Ū

16
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
Swift Structs — Building Your Own Custom Types 🏗ïļ

Swift Structs — Building Your Own Custom Types 🏗ïļ

22
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 3
5 min read
Swift Closures — Accepting Functions as Parameters ðŸŽŊ

Swift Closures — Accepting Functions as Parameters ðŸŽŊ

18
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 3
4 min read
Swift Closures — Trailing Syntax and Shorthand Magic âœĻ

Swift Closures — Trailing Syntax and Shorthand Magic âœĻ

11
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
5 min read
Swift Closures — Functions You Can Pass Around ðŸ“Ķ

Swift Closures — Functions You Can Pass Around ðŸ“Ķ

12
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 6
5 min read
Pressure-Testing My Own Explanations — A Swift Writing Exercise

Uses broken code to expose explanation gaps

Pressure-Testing My Own Explanations — A Swift Writing Exercise

22
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 4
3 min read
What I Learned Switching Between Swift and AI Studio in the Same Week

Hidden logic gaps in rapid AI prototyping

What I Learned Switching Between Swift and AI Studio in the Same Week

19
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 10
4 min read
Swift Functions — Handling Errors with do, try, and catch ðŸšĻ

Swift Functions — Handling Errors with do, try, and catch ðŸšĻ

15
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 10
5 min read
Swift Functions — Default Parameters

Swift Functions — Default Parameters

17
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 4
4 min read
Customizing Parameter Labels in Swift 🏷ïļ

Customizing Parameter Labels in Swift 🏷ïļ

17
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 6
6 min read
Returning Multiple Values from Functions in Swift

Returning Multiple Values from Functions in Swift

17
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
4 min read
Returning Values from Functions in Swift

Returning Values from Functions in Swift

12
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 4
5 min read
Swift Functions — Returning Values and When to Skip the Return Keyword ðŸ“Ī

Swift Functions — Returning Values and When to Skip the Return Keyword ðŸ“Ī

11
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 4
5 min read
Swift Functions — Write Once, Use Everywhere 🔧

Swift Functions — Write Once, Use Everywhere 🔧

14
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 6
5 min read
I Built a Coding Mascot Generator with Google AI Studio — Meet Octo-Byte! 🐙

Education Track: Build Apps with Google AI Studio

I Built a Coding Mascot Generator with Google AI Studio — Meet Octo-Byte! 🐙

12
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 11
2 min read
Swift Break, Continue and Infinite Loops — Taking Control of Your Loops ðŸŽŪ

Swift Break, Continue and Infinite Loops — Taking Control of Your Loops ðŸŽŪ

17
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 6
5 min read
🌈 Pride Trivia & Alan Turing Edition — A SwiftUI Game for June Solstice Game Jam

June Solstice Game Jam Submission

🌈 Pride Trivia & Alan Turing Edition — A SwiftUI Game for June Solstice Game Jam

25
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
3 min read
Swift Loops — while, repeat and Knowing When to Use Each 🔄

Swift Loops — while, repeat and Knowing When to Use Each 🔄

7
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 6
5 min read
Swift For Loops

Swift For Loops

9
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 4
4 min read
Swift Ternary Operator — Making Quick Decisions in One Line ⚡

Swift Ternary Operator — Making Quick Decisions in One Line ⚡

7
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 5
3 min read
Swift Switch Statements—A Cleaner Way to Handle Multiple Conditions 🔀

Swift Switch Statements—A Cleaner Way to Handle Multiple Conditions 🔀

5
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 7
4 min read
Swift—Checking Multiple Conditions with else, else if, && and || 🔀

Swift—Checking Multiple Conditions with else, else if, && and || 🔀

6
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
4 min read
Swift Conditions — Teaching Your Code How to Make Decisions

Swift Conditions — Teaching Your Code How to Make Decisions

12
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
4 min read
Swift Type Annotations

Swift Type Annotations

7
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
5 min read
Swift Enums

Swift Enums

7
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
4 min read
Swift Sets

Swift Sets

6
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
Swift Dictionaries

Swift Dictionaries

5
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 4
4 min read
Swift Arrays

Swift Arrays

6
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
4 min read
How to Join Strings Together in Swift

How to Join Strings Together in Swift

6
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
3 min read
Swift Booleans

Swift Booleans

6
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
Swift Is Type-Safe Language

Swift Is Type-Safe Language

5
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
Swift needs both Integers and Doubles

Swift needs both Integers and Doubles

5
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
Decimals in Swift

Decimals in Swift

6
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
Integers in Swift

Integers in Swift

6
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
Strings in Swift

Strings in Swift

6
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
Variables and Constants in Swift

Variables and Constants in Swift

6
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
2 min read
Why You Should Learn Swift in 2026

Why You Should Learn Swift in 2026

7
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
3 min read
How to become an iOS developer in 2026

How to become an iOS developer in 2026

7
ðŸ”ī Hot News: gamya m - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
loading...