A friend was asking our group chat for any apps that can take a starting location and generate random running trails. No one had a good answer.
So, I fired up , google colab, and and screen recorded myself whipping together a UI to
I'm sharing the portfolio presentation, with commentary, I put together from last year when I was hunting for a job. Hoping that maybe someone will see it and get some ideas from it!
The longer I spend designing, the worse I feel like I am at it. I've been designing professionally for 12 years now, and I've never felt more like a beginner.
Today, we're making Artifacts available for all Claude users. You can now also create and view Artifacts on the Claude iOS and Android apps.
Since launching in preview in June, tens of millions of Artifacts have been created. But where did it all begin?
Here's how we built it.
Just published my first plugin for
@figmadesign
. It allows you to copy the static text from an image using OCR, all without ever needing to leave Figma.
Tons of compromise comes into play when you’re creating a generative artwork project, you find yourself either having to wildly cut corners to create a cohesive system, or realize you have to rewrite everything yourself.
Here’s a story of me refusing to compromise.
So impressed with the whole
@loom
launch today, they launched a big brand and a product refresh across multiple platforms on the same day.
Most companies big and small can’t claim that level of coordination across product and marketing.
As a learning project, I'm building a Figma plugin to copy text from a static screenshot to your clipboard using OCR.
Here's a quick video demonstrating a working prototype. (Thanks for the idea,
@brian_lovin
!)
Really quick tweet: I'm wrapping up my first week at a *new job* doing design at ! So excited to work with this team to make personal finance accessible to all.
Okay, here’s a thread on how I created a generative composition from my illustrations for
@companioninabox
. In putting them together, I ran into some surprising problems. 👀 Read on…
Claude did everything. I didn't write a single line of python. Even for debugging, I just pasted the errors into the chat and Claude gave me updated code.
This level of reliability and problem solving was impossible until a few months ago with the latest generation of frontier
Really excited for this launch. The combination of Projects (e.g. 200k context cross-conversation context), Artifacts, and Sonnet 3.5 has shifted the goal posts for me for what you can accomplish with AI.
One thing I wanted to call out specifically about this launch was how much
You can now organize chats with Claude into shareable Projects.
Each project includes a 200K context window, so you can include relevant documents, code, and files.
I'm running through
@3dfordesigners
's tutorials and messing around with refractions in
#c4d
.
I can't believe that you can just imagine something like this and then just go and create it.
#c4dfordesigners
I don't know who needs to hear this but sometimes to get to the best outcome you need to go through anti-process, un-collaborative, messy and painful cycles.
You can't always Design Process™️ your way out of every problem.
The new
@figma
update completely breaks my file names. I label my design files based on what stage they're in using emojis.
I can't fathom why but Figma thinks the string that comes after the emoji is the name of the file, which makes the tab names completely useless.
@mkwng
The first number in each pair is the starting line of the preview, the second is the number of lines shown. The first pair is the before, and the second is after the changes. It makes a bit more sense when the lines in the diff are different.
First: Last Saturday, I proposed to my girlfriend! She said yes, obviously, and I'm now engaged to my and best friend and favorite person in the world. 💍 (2/4)
This was the exact deck I walked a total of 6 companies through, that resulted in 4 offers. You'll notice right off the bat the crappy illustrations... they're not my proudest, but it felt right in a pinch to inject some of my own style and personality into the presentation.
If you're not a coworker, move along this tweet is not for you. Still with me? Good.
🚨 NFT giveaway alert! 🚨
Just drop your ens and watch my loom walkthrough (please i'm begging you)
I'm about to start back up at my full time job so progress will probably slow on this project, but I wanted to take a chance to document how far I've gotten so far.
Variants tip for
@figmadesign
:
Create a private "master" component that you re-use for all your variants.
That way, if you change your mind about something, you only have to change once it in your master component.
About to accept a new job at a private startup and they are offering RSUs or stock options? Repeat after me:
"What is that in terms of percentage of total outstanding shares?"
GitHub Codespaces is now available for everyone on GitHub Teams and GitHub Enterprise Cloud. Get blazing fast, pay-as-you-go, hosted development environments for your team.
🛩 STEALTH NFT DROP ALERT 🛩
It's my birthday today, and my gift to you is the Companion Boxcutter 2000. It's an ERC-1155, and on top of looking really cool, it grants you access to the
@companioninabox
presale.
🆓 Free to mint @
absolutely no shade, but... me explaining
@figmadesign
4 years ago: "there's literally no learning curve. if you can use sketch you can use figma"
me explaining figma now: "omg omg i know this is all very confusing but i promise once you get the hang of it it all makes sense"
I don't know who needs to hear this, but higher performance means higher engagement. I don't know if this kind of ineraction would have been possible if I didn't prioritize rendering speed... see follow up tweet 👇
like most worlds that allow for customization, being able to have my general likeness represented in my char is one of my favorites things. i think i spent >3 hours in
@companioninabox
:D so excited to use this as my profile once my companion arrives 🥰
You'll notice I didn't go too deep into my background beyond my workplace history, I didn't tell my life story, and I definitely didn't talk about my childhood. I transitioned really quickly to what I thought my interviewers would care about: What I could do for them.
Hello, I never do this but our nanny was a victim in a home invasion recently and we’re pitching in to help them get back on their feet. If you have the extra resources, you’ll be making a terrible experience less terrible for a wonderful person.
I don't think a single interviewer knew what Tachyons was, or understood what the tool was that I built did, but I don't think it mattered: Again, it was about enabling them to imagine what I could do for their team. This slide accomplished one thing: it showed that I can code.
Also! Tomorrow's my last day at
@lyftdesignteam
and it's been such an honor! I'm going to miss working with such a talented and passionate crew, but I'm excited to see what great work will come. 🚉 (3/4)
As I'm going through this, I'm not reading off the slides, I'm narrating specific instances where I solely executed on the role I'm talking about, and specifically what value it brought to the project I was on.
Brian's been working on making his personal site more app-like. I was skeptical at first but after clicking around, I'm kind of surprised at how "right" it feels.