Become a sponsor to Brian Woodward
Hello fellow developers!
My name is Brian... but I usually go by doowb
in pretty much all the virtual places.
I've been curious about Open Source since the late 90's, when a Computer Science professor introduced me to some message boards where people shared code. I tried participating, but there was something that I couldn't wrap my head around. At that time, my only experience with programming was, writing HTML on geocities, C++ for my assignments, and whatever scripting language was used in the MUD that I spent too much time playing.
After college, I spent years working for corporations in finance and insurance, where I learned more about programming, but everything I worked on was closed source. Then I joined forces with my business partner (and good friend), Jon, and he introduced me to GitHub. I submitted some pull requests to some C# projects (I thought, "wtf is a PR?") . I created some Ruby and JavaScript repositories to try out GitHub and see what it was all about. But back then, GitHub was just another version control system for our source code.
Shortly after signing up for GitHub, we made the decision that we were going to go all in on JavaScript because there was a thing called Node.js that could run JavaScript on the server! To us, that meant we could create some Grunt plugins to help us build an application for our business. Don't tell anyone, but I had no idea how I could type in grunt build
in a terminal and it would execute JavaScript on my computer without the browser.
Since then, we decided to publish some of our Node.js modules to NPM (you can see mine here and Jon's here) and embrace the open source community. Because of our love for open source and contributing to the community, our names are now at the top of this list of npm maintainers. More up-to-date numbers: doowb, jonschlinkert. Those numbers might seem crazy when you think, "That's not webpack or React, who is this guy?". But if you look closer, you'll notice that the modules that we've created and maintain are libraries used in the well known modules, then you'll understand the contributions we've made.
All that being said... I'm horrible at self-promotion and asking for money, but I've been given the opportunity to be part of the GitHub sponsor program, so I'm putting myself out there. If you feel you get value out of the NPM ecosystem, then you're probably using something I've created or maintained. Please consider sponsoring me.
Featured work
-
doowb/ansi-colors
Easily add ANSI colors to your text and symbols in the terminal. ansi-colors is the official ansi styling library for gulp. Used by hundreds of projects, including enquirer, vscode, codeql, azure d…
JavaScript 445 -
doowb/npm-api
Node.js library for getting info from NPM’s API
JavaScript 107 -
doowb/group-array
Group array of objects into lists.
JavaScript 61