Tag Archives: Programming

Last Day and Chance to Apply for Lean Product Development Course in 2014

By Poornima Vijayashanker

For the past few weeks I’ve mentioned that if you’re waiting for the right time then you’re idea will just never get off the ground. There will always be unforeseen circumstances that get in the way of you making progress. You just have to charge on forward and learn to be resourceful.

I’ve also mentioned why it’s important to continue to learn from others and how it can be instrumental to when you’re pursuing a new path or strategy. I shared how I go about investing in my ideas personally, no outside investment!

Finally I’ve highlighted the success of some of past students:

And believe me there are many more!

Now it’s time for you to make a decision…

Today is the last day to apply for the upcoming iteration of the Lean Product Development Course.

I’ve put together a group of amazing instructors: David Kadavy, Noah Kagan, Sarah Doody, and myself.

And we’ve limited the class size to 20 students to give you highly personalized attention and ongoing support, even after the 8-weeks. We pride ourselves on this and know that it’s very rare to find.

There was a lot of interest during our early application period, so there are only 8 spots left!

Unfortunately, this is the last time we will be teaching this course this year. Myself and the other instructors have busy schedules for this fall.

If you’re ready to bring us on as partners, then we’d be delighted to help you bring your idea to reality, apply now here!

PS Send this brochure out to your boss, if you need to get approved to take the course.
Enhanced by Zemanta

Femgineer Spotlight: Ginger Folker, Software Developer at Accenture

By Frances Advincula

This week’s Femgineer has a very special place in my heart. Ever since the first day of my internship, she has always been warm and welcoming. I know it’s silly, but her being in my first few code reviews really helped not be so scared. Sometimes, we go out to lunch too. I know that seems trivial, but it’s just nice to be able to talk to a fellow Femgineer about insecurities that I face as a newbie full-timer. It’s nice to know that everyone, even the great ones, had to start somewhere. Anyway, she has really great advice on how humility makes a good software engineer even greater.

Fellow techies, meet Ginger Folker.

 

How do you keep up with tech trends?


Mainly by keeping my eyes and ears open. Hearing what other people have seen and researching. There’s so much stuff on the web you can get lost in it! I love going to book stores, so any time I get the chance, I go scour the shelves for any new information.

 

What is one piece of advice you wish someone told you when you were starting?


That you will never be the best. One thing about programming is that it is always growing and moving. It is truly a moving target. Once you think you have figured something out there is always something new to learn. It is a job of continual education and growth. That is one thing that is so great and also so challenging about it. You have to be a motivated and truly inquisitive person to continue being good at what you do.

 

What do you think makes a good software engineer?


I think the biggest things for me is taking pride in and loving what you do. If you don’t love and enjoy what you do then you aren’t going to write good code. You have to care.

I also think it takes humility. When you hear the term programmer that is probably not what you think of. But I think it should be. Humility allows you to be open to the idea that your way may not be the best way and this in turn helps you to grow and learn. You have to have an open mind and the ability to be able to look at things in a variety of ways.

 

Enhanced by Zemanta

Software Engineering: Another Form of Self Expression

Initially I didn’t think of programming as a way of expressing myself. The best analogy I can think of is learning to program is similar to learning how to write. In the beginning you learn the letters, then the words, then after reading and studying others’ work you begin to write on your own.

Why do I enjoy Software Engineering? Besides being a fabulous, well paying, career it’s a constant exercise in problem solving.

Software Engineering is incredibly rewarding, particularly when you get past the “I don’t understand anything” threshold. You start to see connections and understand the “why” of things and not just the “how.” That’s when you realize programming isn’t as hard as you thought. The most important part is that you stick with it (and it will be hard). You need to realize programming is not an elite club, it’s just most programmers today were lucky enough to be exposed to it at an early age.

My love for code problem solving evolved into a love for problem solving at a larger, more human, scale. Being acutely aware of the diversity problem in CS, I’ve realized being a Software Engineer is a real way for me to disrupt a broken system. I hear the word “meritocracy” used often in the tech world, but I know there is a sometimes real, sometimes metaphorical “paywall” for minorities in technical careers.

I think other women should know I only started programming recently. I have a degree in Graphic Design; I taught myself HTML/CSS, then worked like a maniac at Hacker School to learn how to program. I feel a little incredulous about it sometimes because it happened quickly, but that’s my story. If you’re reading this it can be your story too (without a formal education).

A Computer Science undergraduate degree gives you a solid foundation in the interconnected parts of software and programming, but does not teach you how to program. That was the biggest shock for me, as an outsider, thinking without a CS degree I could never be an engineer. It’s also why I’m an advocate of programs like Hacker School, Codecademy, Coursera, etc. The barrier to learning how to program has been reduced to a computer and an internet connection.

Now that I realize the power of building software, I find new ways every day of expressing myself. Whether it’s building a feature and shipping it, learning the idiosyncrasies of a language and writing about it, defining best practices for my team, advocating for the users that use my products, or making websites load really fast, I find everything about this career immeasurably fascinating.

Martha Kelly Girdler is a Software Engineer for Etsy. She recently graduated from Hacker School, a three month “writers retreat for hackers” at the Etsy offices in Brooklyn. She blogs about programming culture, issues of gender/diversity, and code she’s been hacking on at marthakelly.github.com. Follow her on Twitter at @marthakelly
Enhanced by Zemanta