Designing Leggings With Code: Bombsheller LookLab

Hello blog readers old and new! I’m leggers, Über-Wizard/Guru Technologist at Bombsheller. Basically that means I write code. I’m excited to announce an open-source tool I made that enables a new method of leggings design: writing code.

Shells, tights, code, computer, CAD, sporty

Designs made using JavaScript by leggers

You use JavaScript (JS) to create Scalable Vector Graphics (SVG) in your browser. My colleague, ninja-rockstar-WebQueen Arielle, named it LookLab. You don’t have to install any software to start messing around. If you can’t wait to get hacking, go download the code! Have design ideas but don’t want to code? Download our Illustrator template.

As most of you know, Bombsheller makes rad pants for gals and guys. You create a design and we manufacture it, paying you per purchase. I built this tool in the hope that it will a) allow procedural artists to get their work on a new canvas and b) help people “afraid of code” get their feet wet and make cool things.

“What is SVG? What is JS?” you might be asking. Intrepid reader, your questions will be answered! Scalable Vector Graphics (SVG) is a format for specifying 2D images. Think Adobe Illustrator-style graphics, but in your browser. Yes, it’s that powerful. View some examples here and here if you don’t believe me. Any of those examples can be put on leggings! Except the moving stuff, of course. The wearer supplies the animation. 😉

Leggings, Crossfit, fitness, exercise, tights, mens, men's

leggers working out in his code-designed leggings

JavaScript (JS) is a programming language your browser understands. It’s used and abused everywhere on the Internet. For LookLab, it serves as the “logic behind the graphics.” Instead of hand-writing an SVG, you use JS to generate it. It’s like copy-paste on steroids. Seriously, you can say something like “draw 500 rectangles” in JavaScript and they’ll appear in your design! JS allows you to describe a shape once and pattern it all over your legs, like in these designs.

Shells, tights, code, computer, CAD, sporty

If you’ve read this far and know literally nothing about JavaScript or SVG, I applaud you. Here are some resources to get you started: Mozilla has a great explainer, Learn JS has a nice interactive introduction and Codecademy’s tutorial is supposed to be great. Don’t be afraid to use Google or ask your friends for recommendations!

Please leave feedback on your experience with Look Lab on GitHub. We’re always looking for ways to improve it!

We look forward to seeing your blinged-out designs.


Shells, tights, code, computer, CAD, sporty

CrossFit Leggings: Lucas Gets Tough

I’ve spent a lot of time in the past few months talking about yoga. While I’ve been busy downward-dogging, my friend (and fellow Bombsheller team member) Lucas was starting a new adventure of his own.

Leggings, Crossfit, fitness, exercise, tights, mens, men's

Lucas pumping iron at CrossFit in #DiamondFadeDark

Lucas is one of the web developers at Bombsheller and has also designed some pretty awesome leggings for us just using code! (Check them out, they’re rad.) Adding to his arsenal of awesomeness, Lucas started doing CrossFit recently and offered to share some of his experiences with all of you out there in blog-land. 

“I was surprised at how super supportive everyone is,” he told me. “There was no whip-cracking, hard-ass mentality. I  had never dead-lifted with weights before and didn’t have a lot of experience in the gym when I started.”

Lucas reports that the coaches are there to provide positive reinforcement, and that the emphasis is really on self-improvement and pushing yourself to your own personal limits. “I always walk out of there feeling like I did something awesomely hard with my body,” he says. “I push my limits every time.”

Leggings, Crossfit, fitness, exercise, tights, mens, men's

Training for the heavy weights.

I (Amanda, Queen of The Blog), always thought CrossFit ascribed to a “drop and give me 20” military attitude. Lucas found out first hand that this is definitely not the case. “Everyone is always cheering you on,” he tells me. “Especially if you’re the last to finish (which probably means you’re working the hardest). No one walks out of there hanging their head.” 

Lucas will check back in about his CrossFit Escapades as he keeps training. For those of you wondering where that gorgeous gym is, it’s CrossFit Belltown here in the Emerald City.