Lucy Mac (🇬🇧 in 🇨🇴)

6.1K posts

Lucy Mac (🇬🇧 in 🇨🇴) banner
Lucy Mac (🇬🇧 in 🇨🇴)

Lucy Mac (🇬🇧 in 🇨🇴)

@codingwithlucy

i love to solve problems and share my insights along the way 🤓 web developer (react, next.js, typescript) | technical writer | content creator

🇬🇧 in Cali, Colombia 加入时间 Eylül 2021
1.2K 关注7.2K 粉丝
置顶推文
Lucy Mac (🇬🇧 in 🇨🇴)
Lucy Mac (🇬🇧 in 🇨🇴)@codingwithlucy·
New blog post on @Hashnode 🚨 Do you often reach for flex: 1 in your CSS Flexbox layouts? In my latest post, I break down each part of this shorthand so that you can confidently build responsive layouts that work the way you intend 🤓 Link below 👇🏻
Lucy Mac (🇬🇧 in 🇨🇴) tweet media
English
3
2
20
1.6K
Amanda
Amanda@hey_amandam·
claude --dangerously-skip-permissions Thinking...✨✨ psql -c "DROP TABLE employees;" Anyway, I was affected by the layoffs at Block today. This was my dream role and team to join. You might think I was still onboarding but that's not how I roll. I dived in and had already designed and given internal facing AI enablement workshops, shipped automations for our team, shipped a new skill to generate a minimal agent context file based on newer trends of slimming context, and built an eval suite to show developers how to approach evaluating these changes. Anyway I'm bummed. And open to opportunities.
English
46
24
296
44K
Lucy Mac (🇬🇧 in 🇨🇴) 已转推
Guillermo Rauch
Guillermo Rauch@rauchg·
We're encapsulating all our knowledge of @reactjs & @nextjs frontend optimization into a set of reusable skills for agents. This is a 10+ years of experience from the likes of @shuding, distilled for the benefit of every Ralph
Guillermo Rauch tweet media
English
350
603
8.8K
1M
Ben Lang
Ben Lang@benln·
Bring Cafe Cursor to your city We're taking over local cafes for a full day. Come build with the community, grab coffee and credits, and meet the team. Reach out to get involved.
Ben Lang tweet media
English
511
62
1.9K
219.2K
Eric Jiang
Eric Jiang@veggie_eric·
i need advice wat to do when you've forgotten someone's name but you've been acquaintances for long enough that it's way past the point where it's socially acceptable to ask them their name again
English
1.4K
83
5.5K
698.8K
Lucy Mac (🇬🇧 in 🇨🇴)
Lucy Mac (🇬🇧 in 🇨🇴)@codingwithlucy·
Still not over Kendrick Lamar's concert being cancelled in Bogota this weekend 🥹 We came from Cali, queued all day to then find out on Twitter at 8pm that it was cancelled 💔 Still no proper answers. But don't buy tickets for concerts at Vive Claro 💀 #ViveClaroNoCumple
Lucy Mac (🇬🇧 in 🇨🇴) tweet mediaLucy Mac (🇬🇧 in 🇨🇴) tweet mediaLucy Mac (🇬🇧 in 🇨🇴) tweet media
English
1
1
21
2.4K
Lucy Mac (🇬🇧 in 🇨🇴)
Lucy Mac (🇬🇧 in 🇨🇴)@codingwithlucy·
On Saturday, I MC'd for the very first time ever - hosting Creative Mornings Cali entirely in Spanish 🎤 Sometimes you just have to say yes to opportunities before you're ready 💫
Lucy Mac (🇬🇧 in 🇨🇴) tweet mediaLucy Mac (🇬🇧 in 🇨🇴) tweet mediaLucy Mac (🇬🇧 in 🇨🇴) tweet media
English
3
2
12
755
Kath Korevec
Kath Korevec@simpsoka·
This distinction is important. The Reddit post labeled it vibe coding, but what they described looked much closer to AI-assisted engineering: design docs, reviews, test cases, and all the scaffolding you expect in production work. That is very different from “throwaway weekend projects.” I think of it like photography. Vibe coding is the Polaroid. You point, prompt, and something develops. Sometimes it is magic, sometimes a blur. AI-assisted engineering is the DSLR. More deliberate, with the aperture and lenses in your hands. Both are creative, but one is structured for reliability and repeatability. I actually like vibe coding for prototypes. It lets me move quickly to test ideas and I rarely reuse that code anyway, whether AI wrote it or I did.
English
5
2
39
7.2K
Addy Osmani
Addy Osmani@addyosmani·
Vibe-coding is not the same as AI-Assisted engineering. A recent Reddit post described how a FAANG team uses AI and it sparked an important conversation about semantics: "vibe coding" and professional "AI-assisted engineering". While the post was framed as an example of the former, the process it detailed - complete with technical design documents, stringent code reviews, and test-driven development - is a clear example of the latter imo. This distinction is critical because conflating the two risks both devaluing the discipline of engineering and giving newcomers a dangerously incomplete picture of what it takes to build robust, production-ready software. As a reminder: "vibe coding" is about fully giving in to the creative flow with an AI (high-level prompting), essentially forgetting the code exists. It involves accepting AI suggestions without deep review and focusing on rapid, iterative experimentation, making it ideal for prototypes, MVPs, learning, and what Karpathy calls "throwaway weekend projects." This approach is a powerful way for developers to build intuition and for beginners to flatten the steep learning curve of programming. It prioritizes speed and exploration over the correctness and maintainability required for professional applications. There is a spectrum between vibe coding and doing it with a little more planning, spec-driven development, including enough context etc and what is AI-assisted engineering across the software development lifecycle. In stark contrast to the post, the process described in the Reddit post is a methodical integration of AI into a mature software development lifecycle. This is "AI-assisted engineering," where AI acts as a powerful collaborator, not a replacement for engineering principles. In this model, developers use AI as a "force multiplier" to handle tasks like generating boilerplate code or writing initial test cases, but always within a structured framework. Crucially, the big difference here is the human engineer remains firmly in control, responsible for the architecture, reviewing and understanding every line of AI-generated code, and ensuring the final product is secure, scalable, and maintainable. The 30% increase in development speed mentioned in the post is a result of augmenting a solid process, not abandoning it. For engineers, labeling disciplined, AI-augmented workflows as "vibe coding" misrepresents the skill and rigor involved. For those new to the field, it creates the false and risky impression that one can simply prompt their way to a viable product without understanding the underlying code or engineering fundamentals. If you're looking to do this right, start with a solid design, subject everything to rigorous human review, and treat AI as an incredibly powerful tool in your engineering toolkit - not as a magic wand that replaces the craft itself.
Addy Osmani tweet media
English
57
223
1.3K
166.9K
Charly@CSDevAr
Charly@CSDevAr@CSDevAr·
@codingwithlucy For good or bad indeed, which is a good reminder to keep you aware of the moment and the value of it :)
English
1
0
0
28
Lucy Mac (🇬🇧 in 🇨🇴)
Lucy Mac (🇬🇧 in 🇨🇴)@codingwithlucy·
This is your reminder that your whole life can change in three months. Keep going 💗
English
2
0
23
710
Lee Robinson
Lee Robinson@leerob·
That's a wrap! 🎉 Just finished filming a short course covering the foundational concepts you need to build software with AI tools. Models, tokens, context, tool calling, agents, hallucinations, and more!
Lee Robinson tweet media
English
49
12
928
38K
Lucy Mac (🇬🇧 in 🇨🇴)
Lucy Mac (🇬🇧 in 🇨🇴)@codingwithlucy·
@juliian41 Yeah Astro is super cool, I'm quite new to it but it seems really powerful. They wanted to add Sanity and the current site had a lot of technical debt and interactivity, so original person who built the site recommended to move to next.js
English
0
0
0
31
Julian Betancourt
Julian Betancourt@juliian41·
@codingwithlucy For learning purposes, why the migration? Astro seems powerful and reliable enough for content driven sites
English
1
0
0
25
Lucy Mac (🇬🇧 in 🇨🇴)
Lucy Mac (🇬🇧 in 🇨🇴)@codingwithlucy·
It's been a long time since I've had full on 8-9 hour coding days and I am loving it 🤩 Feels so good to be deep in the problem and super focused 🧠 Current project: Migrating legacy Astro site over to Next.js + Sanity ⚡️
English
4
0
9
449
Lucy Mac (🇬🇧 in 🇨🇴)
Lucy Mac (🇬🇧 in 🇨🇴)@codingwithlucy·
I think I'm enjoying it more because I know that it's temporary (my client have asked me to temporarily ramp up my hours while doing the migration) 😎
English
0
0
0
117