As reported in the Huffington Post, companies like Twitter, General Electric, eBay and Google held an 8 week course geared to garnering more interest from women in Computer Science. The group, Girls Who Code will be expanding their scope from New York City to other cities in 2013.
Best of luck!
Welcome
"What is the use of living, if it be not to strive for noble causes and make this muddled world a better place for those who will live in it after we have gone." -- Winston Churchill
Wednesday, October 24, 2012
Tuesday, October 23, 2012
Join the conversation!
Join the conversation on Twitter hosted by the Center for Creative Leadership. Tweet #amexleads to discuss the challenges facing non-profit organizations today!
Friday, October 12, 2012
Great free development tools for small businesses
Small Business development tools
Working for a small company can have many challenges - one of which is affording tools to do jobs that you don't always make money on or for. I find that oftentimes, small businesses resort to using Microsoft Word or PowerPoint to develop complex diagrams instead of applications like Visio. I have found it very frustrating to develop any type of complex diagram using either of these applications as the ability to setup diagrams such as flowcharts or state machines is just not there. (With Visio, these types of diagrams are a snap!)Also, at small companies, people are oftentimes used to developing documentation within a vacuum. This can mean that they use something that may have "fallen off the bus" or that they have purchased for their own home use. The challenge her is that other developers may not have the same set of tools and therefore end up re-creating the images from scratch in their own chosen applications. This wastes time and money and also decreases employee morale as we must reinvent the wheel again.
However, I have found two free applications that have helped me out greatly. They are freely available on the web, so any of my fellow developers can also download and install them to pickup where I left off.
UML Diagrams
UMLet is a free, open-source UML diagram tool. You can rapidly develop UML diagrams and modify colors, text, and features of the shapes. The installation is flawless on a Windows 7, 64b processor and I have had no issues using it. This is not a substitute for RationalRose or other complex UML tools, but it is free and very easy to use. Drag and drop shapes onto the drawing area. You can lasso shapes to move groups, zoom in and out, and move around the diagram.The UMLet drawings can be exported to image formats such as BMP, JPG, and PNG. There are other export formats as well.
Wireframe Generators
My current assignment is developing a Java-based GUI. It's been awhile since I've done Java development but I do remember that GUIs are painful. Not from a coding perspective but from an opinion perspective. (You know what they say about opinions, right?) I've found that presenting users with wireframes of the screens is a great way to gain buy-in early on in the project. This reduces the churn of going through iteration after iteration of moving buttons around and changing fonts and colors. Everyone is on the same page from the beginning. Now, you can do wireframes with a pencil and paper however for a better hands-on experience, look to these two products to allow your customers to interact with the mock-ups and move through the GUI.Pencil
Pencil is a Firefox plug in and is free. Pencil provides you with several basic shape templates to give your wireframes different looks to them. Pencil has a simple drag-and-drop interface allowing you to drag shapes and components onto the drawing surface. You can customize components such as drop-down menus and tables to give the user the experience of looking at their GUI.Pencil also has the ability to link pages. This means that buttons, when "pressed", will take the user to a different page in the wireframe. This gives the illusion of actually interacting with the GUI. Linking pages is a fantastic way to start usability discussions at the beginning of the process, not at the end.
Balsamiq
Balsamiq is another wonderful wireframe generation tool. Balsamiq offers several pricing options and includes a web-based version. Balsamiq provides more shapes and templates than Pencil allowing you to generate a richer-looking GUI for your customer. Balsamiq also provides the ability to link pages.With Balsamiq and Pencil, you get what you pay for. If you have a bit of a budget to spend on a wireframe tool, I would recommend Balsamiq. There are more components provided to you which make GUIs much more realistic. However, for the price of free, you can't beat Pencil.
Conclusion
Do you have other favorite tools that you use at your small business? Either for development or for business purposes such as project management/tracking or tracking hours? I'd love to hear what you use.Thursday, October 11, 2012
Prediciting your behaviours?
Recorded Future is a start-up company that monitors streams of data from such sources as Twitter, WordPress, websites, blogs, Government sites, blogs, and news outlets with the goal of predicting relationships into the future. These relationships can be amongst people, companies and countries. Recorded Future takes the task out of managing the copious amount of data that is out there and makes it useful to people. What is neat about Recorded Future, is that it is aware of keywords like dates, times and locations and uses those keywords to piece together other bits of information.
As discussed in the video from Democracy Now!, both Google and the CIA have backed funding for this start-up company. With so much of our information freely available out there for the taking, what is to stop any company from profiling you and predicting out your potential behaviours?
Also, think about the impact that future information would have on today's stock market. Would the stock market still work the same if predictions on market (or governmental) stability were made known to everyone? Would companies spring up that would attempt to counteract the future trends by pumping (false) contrary information into the ether?
How do you feel about your information being claimed by another company, evaluated and interpreted? Are you okay with more targeted ads being sent your way for the car you will buy in the next month (with say 80% certainty)? I'd love to hear your thoughts.
Subscribe to:
Comments (Atom)