Categories
web

Designing with Real Data

This article is on-point: https://alistapart.com/article/design-with-difficult-data

If our designs are so simple, then as soon as the developer starts coding the design, they already deviate from the photoshop mockup. And that’s dangerous because developers are not designers (and this developer is color-blind!).

Categories
web

POSTing and CURLing

Being able to POST data is a core piece of web development. Sometimes testing and logging the POST data though is not easy. David Walsh just posted about how easy it is to use CURL right from the terminal:

https://davidwalsh.name/curl-post-file

And if you haven’t used POSTMAN, it’s an awesome tool for testing POST. Even gives you the option to share and save your queries.

https://www.getpostman.com/

 

Categories
web

Mood Driven Development

Sometimes as a programmer, you just want to work on the code you want to do that day. You don’t want to code up another form, and fix some old code. Sometimes you want to move your entire website to HTTPS, or start using service workers.

Thanks for Chris Coyier for posting this article, made me feel good:

Mood Driven Development

Categories
web

Core Hours for Programmers

We’re thinking about implementing Development Core Hours. This article outlines how another company does it:

https://medium.com/@nannerb/development-core-hours-cd60328a4584

The concept is awesome since I know I have a ton of little distractions that can happen throughout the day. And when a developer gets out of his train of thought, it can take a good chunk of time to get back into it.

Categories
web

When Women Stopped Coding

NPR published an intriguing article called “When Women Stopped Coding,” which surprisingly shows that the number of women in programming fields has dropped significantly. You hear so much today about getting kids into coding and girls coding groups, but I feel like a lack of women is coding is a problem from the 90’s, not now.

It’s sad to see this as a growing issue, the programming fields could always benefit from more diversity.

Screenshot 2014-10-21 13.09.48

Categories
web

Becoming a “Real Programmer” is more than just writing code

Many students come out of college as great programmers – but that doesn’t mean they have all the skills they need. When I look for student workers for our office, I ask our School of Business for Management Information Systems students. Unlike Computer Science or Technology majors, MIS majors are required to take the business core courses as well as their programming/networking courses. This creates a more-rounded programmer with skills like:

  • Gather and analyze requirements when they aren’t directly given to you.
  • Design and analyze architecture with near endless possibilities.
  • Create test plans and act on them to evaluate and improve the quality of a system.
  • Work collaboratively on a team of people with different backgrounds and experience levels.
  • Estimate and plan work even if you don’t know exactly what to build.
  • Communicate effectively with stakeholders who have different needs that don’t necessarily align.
  • Negotiate schedule, budget, quality, and features without disappointing stakeholders.

Read more here:

http://arstechnica.com/information-technology/2013/12/whats-the-difference-between-college-level-and-corporate-programming/