Tomorrow is a big day for me. As you may or may not know, I’ve built a system for a school here in Bolivia. It’s the whole shebang, CRUD, reports, stats and more.
Tomorrow I head out to two different schools and pitch my software to them. The great thing is, since the application is already in production in another school, it’ll feel more ‘tested’ and ‘reliable’. Plus I look good in casual business. 🙂
When I look at it done, from a birds eye view, it seems it’s not that complex. But then I remember some of the things that contributed to the effort I had to make to finish it.
- It was my first ever freelance project that I had to finish from top to bottom. That’s a lot of pressure.
- I didn’t fully appreciate the scope of the project when I first took it.
- I didn’t quite understand what the client wanted, and it seems in retrospect nether did the client!
- I had to learn certain things hitting the ground running.
- I had to design the applications GUI. I made a conscious effort to make it pretty.
I’ve learned a lot in these past 4 months. So I’ve decided to try to write them up here and share some of the things that they don’t tell you in college.