Featured Groups

Positions available at Instructables (updated Feb 3, 2015)

Java Developer

Instructables is looking for a mid-level Java developer to join our engineering team at Pier 9 in San Francisco. Our ideal candidate has spent the last 2-5 years writing Java pretty much every day. Fluency is Java is a must, and our ideal candidate also has good knowledge of Java web applications and specifically these technologies will go a long ways:

Git

MySQL

Hibernate

Resin

Comfort with Unix / Command line

Our application has reached a stage where a number of interesting performance and resource allocation issues are part of the daily job. You'll have help learning your way around a large code base, but we want you to feel comfortable contributing your expertise from day one. You would be writing the back end code that powers all of Instructables’ platforms across the web and mobile devices, so if you have a passion for writing clear, concise, scalable and testable code that others will find easy to read and maintain over time, we want to hear from you!

We offer some great perks and one of the coolest offices in SF. Employees have training and access to one of the most advanced workshops in the world. We have a very flexible and dynamic work environment with the stability and supercharged benefits of our parent company, Autodesk. Our work is exciting and rewarding because our users love the things we work on.

Frontend Engineer

Instructables is hiring a new front end developer to help implement beautiful and intuitive UI for our broad audience of makers and DIYers. If you’re experienced in a wide range of front end technologies and frameworks, come join our enthusiastic team of engineers @ Pier 9 in SF (Remote work is possible for the right candidate).

We’re looking for a mid-level engineer with 2-5 years of experience. You’ll need to have extensive experience in these areas:

Git

JavaScript, Python, HTML, and CSS

Backbone.js or similar JavaScript MVC

RESTful APIs

Our front end developers have constant communications with other members of the team, so solid communication skills are a must. You’ll need to be self-motivated, but you should feel comfortable asking for help fast if you get stuck. Instructables runs new experiments all the time, so you should be excited by opportunities to learn new languages and tools as needs evolve.

We offer some great perks and one of the coolest offices in SF. Employees have training and access to one of the most advanced workshops in the world. We have a very flexible and dynamic work environment with the stability and supercharged benefits of our parent company, Autodesk. Our work is exciting and rewarding because our users love the things we work on.

Sound like you? Send your resume, cover letter and work examples to auctoramentum at instructables dot com. Make the subject of your email robot-related, and, if possible, witty.

Web Architecture Engineer

You will manage infrastructure and scaling for Instructables, making sure that users see reliable and snappy service through all of our application layers. You will own our caching, load balancing, and server clusters, and work alongside the rest of the engineering team to address performance issues before they affect users. You will understand our network diagram thoroughly, and become the go-to person for troubleshooting issues relating to the flow of requests through our network. When spammers launch attacks, you will design and implement strategies that protect the network infrastructure while delivering seamless high-quality experiences for members.

Your role will be at the intersection between our programming team and the systems administrators who work directly with the hardware, so strong communications skills are a must. You’ll need to be able to communicate hardware needs and software needs smoothly between both groups. You’ll be keeping tabs on new hardware needs as they develop, so you’ll need to feel comfortable speaking up when new needs arise.

On typical days, you’ll monitor site performance on a variety of server status and timing charts, keep our staging environment humming, verify database backups and backup strategies, identify and solve problems in how requests are routed, and help us work towards simpler, more efficient infrastructure that we can grow into. You’ll plan how parts of the application interact, keep caching and scaling working smoothly, and coordinate how abuse is handled.

Job Requirements:
- 3-5 Years experience with several technologies mentioned above
- Basic familiarity with all of the above
- Experience performing server maintenance while the servers are under load
- Excellent communication skills

We want to find someone who’s excited by making (maybe you have a CNC in your garage already!) and will thrive in a culture of DIY and makers. If you have broad-based experience keeping large computer systems running smoothly, and you’re excited to share in a culture of making, give us a shout!

This is a full-time position that can either be located in our awesome waterfront offices of Pier 9 in San Francisco, or potentially anywhere in the world. Send your resume and cover letter to auctoramentum at instructables dot com. Make the subject of your email robot-related, and, if possible, witty.

Internships

If you’ve ever wanted to see what happens behind the scenes here at HQ, here’s your chance! We want passionate people who can use our amazing workspace to help them realize their maker dreams, and help us manage the best community on the Internet. These paid positions are located at the Pier 9 workshop in San Francisco.

The strongest applicants will have an Instructables account with a history of well documented projects which show off your amazing skills. Send an email to auctoramentum at instructables dot com with a fun, robot-related subject line. What are you waiting for? Blow us away with your creative portfolio and tell us what projects you want to make when you’re here!

About Instructables

Instructables is the most popular Do It Yourself community on the Internet. With currently over 29 million monthly active users, you will join a team that is having a meaningful impact on the world. Started in August 2005, Instructables provides accessible tools and publishing instructions to enable passionate, creative people to share their most innovative projects, recipes, ideas, and hacks. The site is currently home to over 100,000 projects covering such diverse areas as crafts, art, kids, electronics, pets, bikes, cars, robotics, green projects, and cooking. In 2011, we were acquired by Autodesk. Our benefits are now super-charged!

We're located at Pier 9 in San Francisco in the world's most advanced workshop directly on the bay with gorgeous natural light and unobstructed views of the Bay Bridge. In our shop, we have CNC everything, a 5-axis waterjet, an 11-axis mill, the largest collection of high-end 3D printers, a woodshop, a metal shop, an enormous test kitchen, industrial sewing machines, and a fully stocked electronics lab. See this Machine Catalog Instructable for a peek.

OMG! How do you do it?! You're so polite with everyone even though it appears most either didn't read the posting or didn't pay any attention whatsoever to what they read. Sounds to me like they're all viable candidates for anything other than what was actually posted...

I'm interested in creating a project for Instructables and would like to know if Instructables would be interested. It's something that no other "how-to" site has and which I think would be extremely valuable to readers.

I have a passion for instructions that have been thoroughly tested on beginners, and revised with input from beginners, until the average beginner can breeze through the instructions with no points of confusion at all. Unfortunately most instructions (including a lot on Instructables -- sorry!) leave out something that beginners would need in order to follow the steps, or have a step that is simply wrong where an experienced user would know what to do instead, but a newbie would not. You could call it "salted water syndrome", after all the recipes that begin by saying "Take a pot of salted water" -- which is confusing to complete beginners (how much salt dissolved into how much water?) when it would have taken almost no effort for the author to specify these things.

So, my idea would be an instructions-beta-testing project that could be used to produce "gold standard" Instructables for beginners. Essentially, an Instructable would start by being released in a "beta" section, to users who are self-described beginners in a given field, who have signed up to test beta instructions. The beginners go through the instructions independently, each one submitting feedback on points of ambiguity or missing steps, and the feedback is incorporated to clarify the instructions and incrementally reduce the rate of "bug reports", until you reach the point where (say) 10 beta testers have gotten through the instructions with no points of confusion at all. At that point, the Instructable gets moved out of the beta-testing period and into the "gold standard" section, indicating that most beginning users should be able to get through it without hitting any stumbling blocks.

This would probably be more of a game-changer than the simple description makes it sound. Right now there is nowhere that a person can go to read directions on a general topic, with the confidence of knowing that they're not going to hit a point where something in the directions is missing, or wrong. You can, at best, hope that if you try about three different recipes, about one of them will come out as the author intended. As you gain more cooking experience, you learn to identify the parts of the recipes that are missing or wrong, and so your batting average goes up. But that doesn't mean we can't just fix the parts of the recipe that are missing, or wrong, to raise the batting average for beginners too.

So -- would Instructables be interested in creating a project like this and a position to help run it?

Not every single one. There are lots of ways you could select the Instructables to be revised through beta testing. The authors could nominate their own (not every author would want to do this, since it is work, after all, to incorporate feedback from everyone until your 10 beta testers in a row are able to breeze through your directions with no problem). Or the company could select some that look the most promising.

However you select the Instructables, the idea is to get them to the point where 10 newbie users in a row can get through them with no problem, so that then they can be released to everybody else. And everyone else would know that these Instrucables stamped with this sort of "Instrucables Gold" seal of approval, are the ones that you can breeze through without running into any points of ambiguity.

I'm not talking about having the Instructables staff review and beta-test the instructions, I'm saying the site could recruit from regular users who want to beta-test the instructions and provide feedback.

Instructables users are already reading and following instructions without knowing whether they'll run into an impassable problem. At least in the beta-testing program, they'll have the satisfaction of knowing that if they hit a problem, they can submit feedback and help other users avoid that problem :)

The problem with the comments section is that while occasionally an incorrect part of the instructions will be corrected in the comments, there is also lots of wrong information posted in comments as well.

You're correct that there's no obvious benefit to *authors*, since it would take a lot more work to produce an Instructable that gets through the beta-testing process. (Right now, an author can release an Instructable to the world in first-draft form, no requirement at all that they have to verify anyone is able to actually follow it :) ) However, if there were a separate "Instructables Gold" section for only thoroughly-beta-tested directions, and it was easily findable through the main site and there were enough readers who were interested, then at first there would be far fewer directions posted in "Instructables Gold" and they would receive a disproportionate amount of attention. This gives writers extra incentive to write for that section. And that incentive continues to draw more people to write for "Gold", until you reach an equilibrium where there have been enough Instructables posted in Gold that they individual ones no longer receive as much attention as they used to. They would still proportionally receive *more* attention than the "regular" Instructables (because there are fewer Instructables in Gold, and because readers know they're more useful), but not enough to offset the extra work to create them. But by the time you reach equilibrium, you've still got a ton of them posted under Gold, ready for people to use them.

We help authors behind the scenes to get their work to as high a quality as possible, and feature the "gold" stuff to the front page. Beyond that, the "pure gold" gets included in the newsletter, an event which, typically, gains an author 10-20,000 extra views in just a day or two.

We don't usually make the projects, but we are all experienced Makers, so we can still ensure the level of quality you are talking about.

----

Overall, the level of quality of the site is self-policing. Good projects get featured by the CT, and shared by the general membership. They get physical, cash-value rewards for quality by winning contests, something that is only possible for high-quality authorship.

This sets aspirational standards that authors try and meet, in much the same way as the "be nice" policy prevents the sorts of trolling and flaming that happens on sites like YouTube, Facebook or Tw

But, I appreciate the fact that experts do review the instructions; however I'm talking about reviewing the instructions to make sure they're usable by newbies, don't leave anything out just because it would be "obvious" to an expert, etc. The people in the best position to review instructions for that purpose, would be actual newbies, who could leave feedback on whether it worked.

More generally, I think a lot of these assumptions -- that if a set of instructions has been reviewed and approved by experts in the field, then it must be usable to newbies -- are just that, *assumptions*. They may be true or partially true, but they would require evidence. (A few self-described newbies who post comments saying "Hey, neat!" doesn't necessarily count, because for every one who posts a comment there may be 10 who tried and couldn't get it to work.)

On the other hand, with a protocol something like what I described, no assumptions are being made -- *by definition*, only after an instructable has gotten feedback from a high enough percentage of actual newbies saying that they got it to work, does it get the stamp of approval saying "Actual newbies can get this to work."

If you doubt that Instructables can have hidden pitfalls that are invisible to "experts" but which will trip up newbies, try this: What is an example of an Instructable -- just one, in any category -- that you think will work with no problem in the hands of a newbie? I can try it out for you (I'm a newbie at almost everything "crafty"). Only conditions are that it has to have a well-defined result, so we can tell if it worked (not a general skill like "welding") and can't require too specialized equipment (like your spanner bracelet one -- I don't have a vice grip :) ).

(Don't worry, you didn't mislead me, I didn't think you worked for Instructables -- if I did, I would answer your messages sooner :) )

Anyway, I don't have the equipment to try out the wrench-brancelet Instructable, so I looked at the next one, the "Remote Match". As a complete newbie to the subject, here are the parts where I would get confused trying to build a working solution:

- You said to make the thin wire, you took multi-core electrical wire, then, "I stripped it, and pulled out individual strands a few centimeters long." How do you make a ten-foot length of wire from that? Did you take all of the 10-centimeter pieces of wire and twist them together at the ends to make one longer length, or what? How am I supposed to make a 10-foot length of wire no thicker than a single strand of multi-core electrical wire?

- For that matter, if I go to the store looking for electrical wire, aren't there going to be different thicknesses, and other variations between the different kinds? How should I know what to buy? If I'm stripping the wire and using just a single *strand* from the multi-core wire, does that mean the wire thickness doesn't matter, because all I care about is the thickness of a single strand?

- You said you have to avoid shorting the wire. So if I have two lengths of single-strand exposed wire strand running from a power supply 10 feet away, to the match head, and back, does that mean the two lines should be buried/hidden with some distance between them, to make sure they don't touch?

- Regarding the multitude of choices between a laboratory power pack, a car/motorcycle battery, or a car/motorcycle battery charger -- having a multitude of choices is helpful if you have enough expertise to know which is best, but as a newbie, it just means I have no idea which of those options I'm supposed to pick. The cheapest options for "car battery charger" on Amazon are almost $100, and car batteries themselves are over $50. If I search instead for "laboratory power pack", apparently that's not what those devices are actually called in the product listings, so I don't know which ones would meet the requirements.

Bottom line, as a newbie I would prefer for the instructions to simply recommend one power supply option that is good enough in 90% of situations -- where if none of the "unusual conditions" apply to them, they can just pick that off-the-shelf option and be done with it. Or explanations that anybody can understand, for which to use in different situations: "If you need the trick to work without access to a power supply, get a car battery. If you want to save money, get this specific laboratory power supply." etc. If Instructables allows it, I would link to specific products on Amazon, especially since I don't know what kind of "laboratory power pack" to get.

- Speaking of which, you mention that when you set it up, you had to have an extension cord running back to a power supply. I assume that means that if you go with the "laboratory power pack" option, you need access to a power socket? Do they make "lab power packs" that are battery-powered and don't need a socket, or do you need to use a car battery in that case if you're trying to pull off the trick without access to a power supply?

- The picture in step 5 shows wire with the yellow plastic coating still around it. I thought you built your wire out of individual strands from multi-core wire that had been stripped?

- You mention "fuel from a model steam engine" at one point. If I'm supposed to follow in your footsteps, I have no idea how to get that kind of fuel or what it is -- again I would link to a specific product on Amazon, if it's important to have exactly the right thing, and if Instructables will let you.

Anyway, none of this is to take away from the contribution that you made by writing these directions up. What I'm saying is that if you took these existing directions (call them Version A), and then you took a revised version of the directions that had these ambiguities smoothed out (call it Version B), and then you took 50 newbies and randomly divided them into two groups where one group tried to follow Version A and one group tried to follow version B, I'll bet you would get a *measurable* difference in the percentage of users who are able to follow the directions to the end without getting stuck. And eventually, through the revision process, you'd reach the point where almost any newbie can go through the directions without hitting any stumbling blocks at all.

It may sound arrogant, but if you are not able to deal with those details for yourself, then maybe you shouldn't be attempting the project at all?

I don't know your background, but I do know that you have written not yet written any instructables yourself. When you are writing for an audience that is utterly unknowable, based in hundreds of countries, on every continent, living in conditions varying from comfortable luxury to absolute poverty, with every level and form of education, working in every major language, with an effectively infinite variation in the skills and materials available, it is an absolute impossibility to write a single set of instructions that will satisfy every firm of newbie.Instead, every author must assume that their readers have a level of skill, competence and flexibility that will allow them to achieve success using the instructable as a starting point within their personal context.

To go back to your original example of "how salty is water?" If you were to define it as "two tea spoons per cup", I've just looked in my kitchen, and I have three sizes of teaspoon and six sizes of cup. Which combination is correct? If you define it in terms of mass and volume, then you are expecting people to purchase accurate scales and glassware.

No, far easier, and far more inclusive to say "salty water".

-------

Further, the scheme you propose would not work on any useful scale.Quite aside from the effort of finding fifty "newbies" on a site that attracts people already in possession of a certain level of ability, it is a major challenge organising strangers online. The way you suggest, you are looking at around three to six months per project. Plus, you would have to be on a constant recruitment drive for more and more newbies, both to make up the inevitable drop-outs, and because, after just a couple of cycles through your process, the newbies will develop too much skill to be called "newbie" any more.

Well you said, "I try and write them all for readers new to the skills involved." You don't have to write for newbies if you don't want to, but I asked for an example of something that would work in the hands of a newbie, and you said to pick one of yours.

Let's pick just one thing that was not explained in the instructable: You said you took multi-core wire, stripped it, and "pulled out strands that are just a few centimeters long". How, from that, did you get a single strand that was 10 feet long? Taking the 10 cm pieces and twisting the ends together to make one long piece?

You need to learn exactly how unrealistic your expectations and plans actually are, and I think there is only one way for you to do it: write an instructable, then recruit yourself a team of reviewers and revisers to go through it.

When you've done that, come back and rub my nose it it if you want, but until you've proved yourself right for real, I'm done with you.

I don't have to "prove" anything -- you left out the step of how to take 10-centimeter pieces of wire, and from there, make a 10-foot strand of wire to carry the current :) (Take individual 10-cm pieces and twist the ends together? I still have no idea.) My *hypothesis* was that a group of volunteer beta testers could catch things like that -- and I did prove that, as a beta testing group of 1.

I'm starting to think that maybe the idea is not to build the *entire* circuit from a single strand of wire, but just to use single-strand wire for the part that wraps around the match heads, and then the rest of the circuit can be normal wire (which would explain the plastic coating around the wire in your picture). Then you still need a way to attach the single-strand wire segment to the regular multi-core wire that makes up the rest of the circuit. I recall from doing something similar that if you just hand-twist the wires together, that connection has too much resistance and doesn't work. I didn't have a soldering iron, so I got some plastic screws that were made for connecting wire endings with little resistance, and used those to screw the wires together and it made my circuit work. Is that the missing step?

Well OK if the instructions are not supposed to actually work -- if the errors and omissions are deliberate in order for the reader to mentally work around them -- then that's different.

However, I think there is a definite need which can be filled by a site that provides instructions which actually work. (Perhaps in a separate section like Instructables Gold that I was proposing.)

In any case, I don't think anybody deliberately sets out to write instructions that have omissions and mistakes in them. I think they set out to write instructions that are accurate, and then when people point out the steps that are missing or wrong, they get defensive and say that OF COURSE they left that part out, because EVERYBODY knows THAT.

Take one of the omissions in Kiteman's instructions, which is that he said you can strip out 10-cm pieces of single-core wire, but then didn't specify how to make that into a 10-foot connection to a car battery. (Peering at the pictures, I finally *think* what he meant to say was to wrap one 10-cm piece around the match heads, and then connect that single 10-cm piece to the 10-foot pieces of regular un-stripped multi-core wire running back to to the battery. But how do you connect it? Hand-twisting wire ends together never worked for me, it introduces too much resistance in the connection. Soldering iron?) Do you think he left that out on purpose, to "challenge" the reader? Or that he just forgot to put it in, and then got defensive when it was pointed out?

And I don't know where you got "3 weeks" from. I submitted feedback on the missing steps right after reading the directions.

I'm interested in the "content creator" position. Does this job require someone to relocate? And if not, is it a full-time job? I was wondering if it was possible to retain my current job as well. Thank you for your help

Hello I am A 16 Year old boy from India. I know a thing or two about electronics though I'm keen to learn more. I know how to solder and de-solder. Is there any task/job for me that I can do from here and get paid???

I wrote/re-wrote the Standards Installation Manuals (29 volumes) while establishing/teaching the one week school in the Air Force for all installers of Communications Centers, and Bases in America and Europe. Was assigned there for 3.5 years. Also taught micromodular repair, soldering practices, and worked on

the Idlewild RAPCON project, along with the first laser shots to return from the moon.

I am retired, but, rebuild several computers each week for the Friends of the Library,

Seminole county, and other charities, schools, businesses, and families.

I repair LCD monitors and computers down to the component level, TIG weld, and repair motor vehicles, bicycles, as needed. Have a Raspberry Pi B model, and am building a BIT X20A Ham Radio from scratch.

So, I have a few current "brands in the fire", and have a recommendation, to help the newbies...

1. How about a "Standards Page", a "Safe Practices Page", or links to some?

2. A writer guide for projects, so that a 'formula' is followed, as in an outline of tasks.

Thanks for a very informative, exciting, experience! Just watching technology blossom and evolve is a thrill!

If you want to apply for something, there are email addresses in the topic text.

My opinions:

A safety page has been discussed before, but the sheer range and variety of tools, tasks and processes described in the projects here make such a task fall somewhere between "infeasibly unwieldy" and "insanely complex". That's why safe working has been made the responsibility of the end-users (which also stops new authors being put off by the threat of legal action).

Regarding your second point, we do have a set of quality guidelines - http://www.instructables.com/community/Featuring-... - but to recommend a specific formula would make previously creative and distinctive projects start to look rather repetitive and, well, formulaic.

If you're fluent in Spanish, the translated projects often need a knowing eye cast over them to make sure they read properly, or you can lurk around the Language Forum and help folk that post there (you might want to post a new forum topic to introduce yourself and say what help you can offer).

I am a freshman in high school I'm 15 years old I've done got my technology certification and electric certification I'm good to to help people on anything they need I try my best to help. I would love I work or this site because it's like my own world! I like to do how To and DIY videos and at home for fun. Please read this in consideration on my side! Thanks Logan Willoughby

OMG!! I wish y'all had been around about 30 years ago. I would have moved my wife out there and would have most likely preserved my health more than the physically demanding jobs that I did work at. This would have been a dream come true. I would have probably been able to still be working instead of being disabled. LOL

OMG. I have been so enamored by the what instructable does that I have been thinking of applying for job in instructable. I will send and email with my resume and cover letter soon. I always wanter to work for a awesome company and Instructable has got me thinking. I am software tester and already fund few bug in the system...LoL

Huh? No, I'm just advising folk how to apply for vacancies that don't currently exist (like network manager) - you need to be able to prove that you are the best thing since sliced bread if you want a company to create a position for you.

Unfortunately, you are currently too young to be employed at Pier 9, but you are not too young to start working on the portfolio that could get you a job there:

> Start publishing instructables of a high standard.

> Be helpful around the site (we have at least one 15 year old who has been invited to join the Community Team).

> Find out about your local Maker community, and join in with it. For instance, a quick google reveals a group in Harare called "Hypercube", who are also on Facebook. Keep a record of your activities with whatever group you join (or start), and include that in your portfolio.

Dear Instructables, I am a member since 2008 , Im a Graphics Designer, Sign Builder and allways trying to create newer and functional things. I run my own shop, plotter and Laser cut Machine and I am also interested in Spanish Community Manager Position I have the time and the disposition to hold that job.

Hello thank instructables for the work site very cool to serve people in all respects not Be I need a job and a friendly experience Raaúah I authoring Bmaigal tuner and wish to respond confidential or I can work anything Engineering perfected the Language Arabic I deception I pranks and making dumps work in the workshop hoping to build I hope in the field of design, etc? ..

Ie those who need I can do in return for wage work please respond rapidly, and find a job working secretary football coach anything My name is Ayman and I'm from the Republic of Yemen with sincere greetings ___ '_ () [__.} _ The work of translation into the language Alangelazah to Ana do not speak the language Ajit English Arabic language

Depending on what you mean exactly by "sorting content", it would probably come under "community manager" or "generalist designer" (see the main post above).

Choosing finalists is done by the wider community, through voting, and by the general staff at Pier 9, there isn't somebody employed solely to choose finalists (it would be a very intermittent post anyway). Choosing winners is done by a judging team, which you can offer to be on. It's unpaid.

They don't have a night shift - if you see them doing stuff while you're in bed, it could be because they are themselves insomniac, and working on their own time, or you are in a different time zone to them (California is on PST, 8 hours behind UTC).

Of course, you may have some outstanding idea and/or reason for working nights at HQ - I recommend contacting the relevant staff directly and talking to them about it.

Is there anyway I can get an internship through this site? Even if I live in northern Indiana? I've been looking for some: shop, workshop, engineering related experience, and if I could get it with instructibles that would be the best case scenario!

With pleasure. I also decided to give you a sub because everyone (including me) respect you as an administrator on his site. I decided this for sure after I read your dealings with that guy below me. Very well dealt with, I would have needed to vent afterward.... :/

I applied for the Generalist Designer/ Technologist position 5 weeks ago. I'm sure other candidates are being pursued, but I'm worried about what to do if another position I feel qualified for is posted. I know some places discard applications if you've applied to more than one open position.

I'm not part of the recruitment team, and cannot offer any opinion on what their policy might be.

My *personal* inclination would be to apply for the second post, but include a comment to the effect that you have always been keen to work for the site, would do well in the first job, but now that the new job has been advertised you think you would be even better for that (and give reasons/evidence to back this up!). However, you know that HQ know what they need better than you do, and you would be happy to work for the site in either role.

About This Topic

Bio:Eric J. Wilhelm is the founder of Instructables. He has a Ph.D. from MIT in Mechanical Engineering. Eric believes in making technology accessible through understanding, and strives to inspire others ...read more »