Mark Wilcox's Avatar

Mark Wilcox

@mwilcox.bsky.social

Nearly 25 years building software for mobile devices. Ex-agency tech director. Found my happy place as a tech lead. Currently preventing food waste for the climate impact @ Olio. Dad to two amazing girls. Cloudflare & Windsurf for side project.

144 Followers  |  532 Following  |  30 Posts  |  Joined: 19.11.2024  |  2.0557

Latest posts by mwilcox.bsky.social on Bluesky

Personally I really donโ€™t like the RTK API - I find it not very readable. Plain redux is heavy on boilerplate, so Iโ€™d generally choose something other than redux in a new project. I donโ€™t hate it enough to rip it out of existing projects though.

04.12.2024 23:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Given redux pre-dates functional components and hooks, this seems a bit backwards.

I think most apps donโ€™t need redux or similar. Tanstack Query and some contexts for specific bits of shared local state is often enough.

Sometimes you want redux or one of the newer alternatives.

04.12.2024 23:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Sad to see the crypto pump & dump brigade are here already. Had 2 slide into my DMs today. โ˜น๏ธ

03.12.2024 16:34 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

China is just such a big market. I once worked with a Chinese iOS developer who had built two 50+ million user social networks no-one outside China has heard of.

Twitter/X only has outsized influence because itโ€™s where news breaks first. If it loses that itโ€™s nothing special.

02.12.2024 21:26 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Did you ever see App.net? Donโ€™t follow that URL, the thing Iโ€™m talking about is long dead. Someone tried to make a paid Twitter alternative focussed on being a protocol rather than another algorithmic ad feed. Did not work at VC-backed scale. This one could be different though as X is so bad now.

01.12.2024 22:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I couldnโ€™t find one, but Iโ€™m finding the โ€œPopular with friendsโ€ feed good for this kind of discovery.

01.12.2024 08:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is tough. Until heโ€™s able to understand why itโ€™s wrong Iโ€™d recommend having some things he really likes to distract him with while returning whatever was taken to his younger sibling.

Also remember itโ€™s a phase and it wonโ€™t last forever.

30.11.2024 21:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Windsurf Editor Changelogs | Codeium ยท Free AI Code Completion & Chat Latest updates and changes for the Windsurf Editor.

Windsurf editor added image support, so it can build UI from screenshots.

codeium.com/changelog

Now we just need to be able to include web docs pages in the context and the stuff Iโ€™m missing from Cursor will all be there.

Next wishlist item is having Cascade open its terminals in the bottom pane.

30.11.2024 08:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Starting out as a solopreneur or with a side hustle and want to find kindled spirits?

Or do you want others to find you and your ideas?

Reply in the thread and I'll add you to my starter pack!

bsky.app/starter-pack...

26.11.2024 10:55 โ€” ๐Ÿ‘ 6    ๐Ÿ” 4    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 0

Any experienced native component builders for React Native out there?

Is there any established pattern for managing multiple props (some optional) that are all needed for one native SDK call?

I can make it work but it feels ugly and potentially inefficient.

#reactnative

28.11.2024 00:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In the US only, back in Januaryโ€ฆ but Apple still charges a commission on the earnings, which developers have to report.

Thereโ€™s a whole other set of rules for the EU with a similar (but different) outcome. Not worth it for most devs.

27.11.2024 23:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You can use Anthropicโ€™s Claude Sonnet 3.5 in Cursor if youโ€™re already paying for that.

Or try it in the free Windsurf trial to see if it works for you.

No need to pay for a separate Anthropic subscription.

27.11.2024 23:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh yes, this is me. Please add me.

26.11.2024 23:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Let me know what aspects of the process youโ€™d like to know about? Or if youโ€™re in the market for a translation SaaS, what features you want me to build?

26.11.2024 21:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is a slow-mo build as those 2.5 hours have been across 2 weekends of free time so far. All these makers on BlueSky are inspiring me to make some more time for it though.

26.11.2024 21:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It just couldnโ€™t get the config right so I had to check the docs and fix it manually. I suspect Cursor would have been able to do it with the appropriate docs page added to context, but otherwise Windsurf has been a big step up from previous experiments with cursor.

Next up, login & auth.

26.11.2024 21:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Itโ€™s fun! Iโ€™m ~2.5 hours in, have 3 pages a couple of tables and a whole load of endpoints hooked up. I can create project, add/remove languages, add/remove strings to translate and translations for each. UX needs a lot of work.

So far the only thing the AI couldnโ€™t do was connect to the local DB.

26.11.2024 21:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Follow along for a slow motion #buildinpublic of a translation management SaaS.

Iโ€™m scratching my own itch and experimenting with Windsurf editor and Cloudflare Pages/Workers/D1/AI.

Currently trying to build without writing the code, just prompting the Cascade agent like Iโ€™m coaching a junior dev.

26.11.2024 21:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

93 digital platforms where you can find paying users for your startup ๐Ÿ‘‡

26.11.2024 18:04 โ€” ๐Ÿ‘ 15    ๐Ÿ” 1    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1

Let me know what features youโ€™d want from the localisation SaaS!

Braze replacement I think needs targeted push first. Probably then in-app messages with event triggers, and for most also email.

You need to be able to have drip-style campaigns for those, maybe across all of them.

26.11.2024 20:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The dream would be something to replace marketing comms tools. The likes of Airship & Braze are insanely expensive and really not good either. Thatโ€™s a lot of work though, probably its own startup.

26.11.2024 17:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Thanks!

First is just scratching an itch for localisation. SaaS tools to manage translations are generally either very limited or crazy expensive.

If thatโ€™s not too much hard work, probably some analytics you can self-host on Cloudflare. The good ones are crazy expensive when you scale a bitโ€ฆ

26.11.2024 17:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Iโ€™m not currently indie hacking on mobile, Iโ€™m building a React Native app for a startup. However, my side projects are some tools for app devsโ€ฆ working towards building my own app that uses them.

Would love to be added, but also being transparent in case not a fit.

26.11.2024 08:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
This malaria vaccine is delivered by a mosquito bite Bites from insects infected with modified malaria parasites boosted immunity and stopped people from contracting the disease.

I just heard about this excellent news today:
www.nature.com/articles/d41...
Not my usual tech, but a great hack. Spread the vaccine by using the carrier that spreads the disease.

Like DMโ€™ing people BlueSky invites on X.

25.11.2024 20:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Looks like youโ€™re mostly in a couple of states in the US. The majority of our activity is currently in the UK, which is also where I am.

I tried to search where there was stuff though and it didnโ€™t seem to work.

25.11.2024 19:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Cursor - The IDE designed to pair-program with AI. Cursor is an IDE designed to pair-program with AI. You can chat, edit and use agents specifically designed to help you code with codebase-wide understanding.

Just when your company is about ready to pay for Windsurf, Cursor drops the first version of their in-IDE agent:

changelog.cursor.sh#043---new-co...

25.11.2024 00:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Joshโ€™s courses are really well done. The interactivity is spot on.

25.11.2024 00:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Mr BlueSky
Please tell us why
There were no makers here for so long (so long)
But now X has gone wrong

Hey there Mr Blue
Weโ€™re so pleased to be with you
Look and see what we all do
Everybody smiles at you

Mr Blue, you did it right!

(Could not get the tune out of my head)

24.11.2024 23:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

To be fair Codeium has a VS Code plugin. They made the fork to do things they couldnโ€™t do in a plugin.

Iโ€™ve used the plugin, and GitHub Copilot plugin and also Cursor. So far Iโ€™m finding Windsurf a big step ahead of all of those.

24.11.2024 10:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ‘‹ Iโ€™m a tech lead @olioapp.bsky.social.

Interested in tech for good, particularly climate and health tech.

Building mobile apps since before the iPhone. Serverless enthusiast & am a little bit of a Cloudflare fan right now.

Dad to two girls.

Glad this place is taking off and I can leave X.

24.11.2024 10:49 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@mwilcox is following 17 prominent accounts