• Hustler's Weekly
  • Posts
  • SwiftUI Deep Dive, Project Shakeups, and a New Coding Nest!

SwiftUI Deep Dive, Project Shakeups, and a New Coding Nest!

Navigating Code Chaos, Creative Shifts, and New Beginnings

Ruin of a house in the countryside of Maine during Indian Summer. I was wondering that it was still standing. Very much I liked the mantra-like words "If you don't stop smile on the way by". We stopped - and smiled. Perfect for business storytelling: lots of single diagonally opposed groups / teams can still hold each other and look like a house but not worth to enter before a sound restructuring.

Hey there, fellow hustlers! 👋

Buckle up, because today's newsletter is packed with coding adventures, project shake-ups, and some exciting personal news. So grab your favorite caffeinated beverage (you’re going to need it) and let’s dive in!

SwiftUI: From Newbie to
 Slightly Less Confused Newbie 🚀

Remember last week when I mentioned dipping my toes into SwiftUI? Well, this week I dove right in, and let me tell you, the water's
 interesting. Think “full of syntax errors and UI glitches” rather than “refreshingly clear.” But hey, progress is progress!

I’ve documented my journey in two Medium articles that might just make you feel better about your own coding struggles:

  • SwiftUI Journey: ViewModels and Shared State 

 Where I pretend to understand what @State and @ObservedObject mean while secretly Googling under the desk.

  • SwiftUI Journal App: A Beginner's Learning Journey 

 AKA "How I Built an App That Only Crashes Every Other Time You Open It."

If you’re curious about SwiftUI or just want to commiserate over coding woes, give them a read. And if you’re a SwiftUI wizard, please, for the love of all that is holy, send help. I’ll pay in coffee and eternal gratitude.

The Great Migration: Golang to Laravel 🐘

Over at liftOS, we’re not just changing code – we’re overhauling our entire philosophy. We’re in the middle of moving all our Golang applications to Laravel. It’s like trying to teach a fish to climb a tree, except the fish is our codebase and the tree is PHP.

Why the Switch?

You might be wondering, "Why switch from Golang to Laravel?" Well, PHP is making a comeback, and we thought, “Why not jump on this bandwagon?” (Just kidding – there are solid technical reasons, but they’re not nearly as fun to write about.)

The Migration Process

The migration process has been
 interesting, to say the least. Picture a room full of developers alternating between furious typing and long, contemplative stares at the ceiling. That’s been us for the past week. But we’re making progress, one PHP artisan command at a time!

The Quest for the Ultimate Indie Idea Continues 💡

Between battling SwiftUI demons and playing "Migration Roulette" with our codebase, I’m still hunting for that perfect indie app idea. Current contenders include:

  • Coder's Excuse Generator 

 For when your project manager asks why the feature isn’t done yet.

  • SwiftUI Bingo 

 Mark off squares like “Spent an hour fixing a typo” and “Accidentally created an infinite loop.”

  • Meditation App 

 That just plays soothing recordings of successful compile messages.

Jokes aside, I’m really keen on finding a problem worth solving. If you’ve got any ideas or want to brainstorm, hit me up! Sometimes the best ideas come from casual conversations.

Big News: New Apartment, New Coding Headquarters! đŸ đŸ’»

Here’s some exciting personal news – I’m moving to a new apartment in November! While packing boxes and coding don’t usually mix well, I’m actually pumped about this change. Why? Because I’m designing my new space with productivity in mind.

What to Expect

I’m talking about a dedicated coding corner with a view, an ergonomic setup, and maybe even some motivational posters like "Keep Calm and Keep Compiling." I’m convinced this move will supercharge my productivity. Plus, the new place is closer to my favorite coffee shop – coincidence? I think not!

Sure, the move might slow me down for a week or two (anyone want to help carry boxes in exchange for debugging help?), but I’m looking at the long game here. New environment, new mindset, new levels of hustle!

What’s Next?

As we head into next week, here’s what’s on my plate:

  • Continue the SwiftUI odyssey – Maybe build an app that doesn’t crash (dream big, right?).

  • Keep pushing forward with the liftOS migration – PHP, here we come!

  • Start planning the ultimate productive workspace for the new apartment.

  • Brainstorm more indie app ideas – Feel free to send yours my way!

---

Wrapping Up

Phew! If you’ve made it this far, congratulations – you deserve a medal (or at least a coffee). Remember, whether you’re grappling with a new framework, migrating an entire codebase, hunting for that million-dollar app idea, or just trying to fit all your tech books into moving boxes – you’ve got this!

We’re all on this crazy journey together, stumbling our way toward success one line of code at a time. Keep pushing, stay curious, and don’t forget to laugh at the absurdity of it all now and then.

Until next time, keep hustling and may your builds always be successful!

P.S. If you see someone wandering around the city muttering struct ContentView: View under their breath, that’s probably just me. Feel free to point me toward the nearest coffee shop or rubber duck – whichever you think will help more!