Originally posted 11/16/16 by Rebecca Jackson.
Figuring out client priorities is a key part of application development. It’s not an easy task. Here at Radial we’ve developed a web application to help us do this better.
Our working name for the app we developed is the “Graphing Scopeulator.” We named it that because it allows us to graphically scope our projects collaboratively with clients.
Born Out Of Client Discovery
The Graphing Scopeulator was born out of a meeting I had with Kate Catlin, founder of WomenRising, an open source project that I regularly work on. I was planning several hack nights for the project, and I needed to know how to prioritize work on features that would move the effort forward. Just like I would do with any client, I invited Kate to the office to discuss her vision for WomenRising with me and another Radial developer, Marshall Smith.
Once we had captured a list of the features she wanted, Marshall started drawing a graph on the board. He asked Kate to rank each of the listed features by value. That became the graph’s vertical Y-axis. Then, we ranked the estimated time for us as developers to complete each item. That became the horizontal X-axis.
A few years ago, I woke up and took a look at my work calendar. Back-to-back meetings from 10am to 5pm. Sigh. I rolled out of bed, checked to make sure neither of my kids were awake yet, and pulled my laptop out. Starting at the file that was open in Sublime, I quickly found a few lines of unused code to delete. Within fifteen minutes, I had opened three pull-requests, each deleting anywhere from 10–50 lines of unused code. Sigh.
When I met with my manager for our weekly 1:1 later that day, I mentioned what I had done. He gave me a look, and said—critically but kindly—“is that really the best use of your time?”
I’m currently a student in Bloc’s Part-time Web Development course. And I work full time where I lead a team of 8. And I have an adorable puppy that I’m solely responsible for. And about once a month I volunteer for an emotional intelligence workshop for about 30 hours over a single weekend. Oh and I’m training for my first marathon later this year.
So what’s a day in my life look like?
Data science, being the young field that it is, has a ton of avenues for entrance. Specifically, women and minorities are approaching this field from both traditional and non-traditional paths.
This many part series will focus on women/non-binaries in data science and how they got to where they are.
Currently, I am a Senior Data Scientist working at a Cyber security firm called Cybraics, Inc, so I’ll start with my story. It begins in high school with an amazing Trig teacher and a girl who wouldn’t stop teasing me.
Recently, there has been a large push for companies to hire more women into tech roles. While that is great, I think the root of the problem lies in the lack of exposure at an early age.
Seeing where the internet is today, it's hard to believe that it was born in my life time. While I had Myspace, Xanga (yes, that was a thing) and new AIM screen name weekly, I was never exposed to the idea that I could be the one to build those platforms and technologies. I was naive and simply took them for granted, never giving thought to the fact that humans were behind it.
If you happen to read the news in any form or fashion over the last year you’ll know that bots are having a moment. It’s the future! The bots are taking over! There are bots to buy clothes, to check your bank account, to buy insurance. Bots to diagnose health concerns. Even bots to deliver pizza.
But what exactly is a bot? Are they hard to make? Say you yourself want to kick the tires of building a bot and not sure where to start? Well have no fear! Here’s an introduction to bots and quick, easy, free ways to get started.
A couple of weeks ago, a friend of a friend reached out to me that he wanted to learn more about data analytics. He said he'd been manually doing lots of analysis in Excel but he wanted to understand more. After a long conversation, we thought a good first step would be to learn SQL
6 months ago on this day, I launched a company that many people told me would fail.
56% of women leave tech by mid-career, most commonly citing an unfriendly team culture. My idea was to take a hugely unpopular business model (recruitment and staffing) and use it for good (connecting gender underrepresented technologists to truly inclusive companies, then following up with 6 months of goal-setting and mentor-matching).
As of our launch on January 26th, we had no clients, no investors, and no traction. Now we’re working with hundreds of developers, 11 companies nationwide and just brought on a third team member.
Here’s the thing-- Though I was a “solo founder,” I never could have done this alone.
Bootcamps are a great way to get into a programming career if you are motivated but lack the skills. Reputable programs boast a 95% success rate if you follow their career services guidelines; once you land a job as a junior developer, you will always be able to continue to grow as a software developer throughout your career. But bootcamps aren’t right for everyone. To understand who should join a bootcamp and how they should approach the task of finding the right one, I sat down with Flatiron School’s Head of Online Instruction Peter Bell, who shared advice from years spent helping people make these very decisions. Here are the questions Bell recommends asking yourself before taking the leap.
Originally posted 7/7/17 by Lily Chen on Medium.
Lessons from “The Effective Engineer” by Edmond Lau that I apply to my job daily
One of the opening lines of The Effective Engineer is
80% of the impact comes from 20% of the work.
One of the most important skills an engineer can learn is thus identifying high leverage activities
About our blog:
This blog (like Flock) was formed to amplify the voices of underrepresented technologists and help all of us fly higher together.