Posted on: Sunday April 06, 2014
Today I learned that you can sign documents with Preview and your webcam on a Mac. This is perfect.
Posted on: Monday March 24, 2014
I'm tired of Kickstarter. It seems we, as a people, have lost the art of building something and selling it. Everything is a Kickstarter campaign.
Now, when I see some product is a Kickstarter project, I immediate lose interest and close the tab.
Show me something I can purchase.
Show me something that you created. Not an idea that may or may not turn out like I expect.
Posted on: Saturday March 22, 2014
I have a confession to make. I actually like all the business stuff required while running a software company. I used to hate setting up meetings, chasing down leads, and all the other stuff that I have to do to make a living building software for other people. This time around it's different.
I guess I just started learning how to do it properly. It makes a huge difference in how I approach it when I know what to expect.
Here are a few of the things that I think make it more enjoyable.
Listen - When I started opening my mind to really listening to people and trying to help them with no strings attached, the conversation quality really jumped. I stopped worrying about if I was going to get paid and concentrated on developing friendships.
Patience - Sales never close on one encounter. It could take 3 or 4 or 10. It depends. I stopped worrying about it, and started looking for ways I could help with their problems.
Be Picky - I learned I don't have to do business with everyone. Some people are a really bad fit for me and that's okay. They are looking for the cheapest labor they can find. Yes, some people see software developers as labor. Just a robot punching a keyboard. These are not the type of people I am drawn to, and when I stopped talking to them I enjoyed the art of business more.
I'm still learning, but it's more fun this time around.
Maybe failure is required the first time?
Posted on: Friday March 21, 2014
There are a few developer blogs out there that I really follow. Frankly, some of them are just boring. This one is probably included.
I love Brent Simmon's blog. His posts are often just thinking out loud. A great way to see how other developers think through problems and solutions. I wish more developers would just type what they are thinking and hit publish.
I should probably do this more.
Posted on: Friday March 21, 2014
This is pretty cool and a good example of some the things Microsoft is doing to embrace Open Source. Changes in the Microsoft MVP Program - MVPs for Open Source Contributions
Posted on: Wednesday March 19, 2014
I'm starting to think that I feel the same way about CSS Frameworks as I did about MVC frameworks. There is a love/hate relationship with a bit of pride mixed in.
I don't like the fact that the syntax is often bloated and ugly. I also don't like the fact that I can write the CSS myself. I have been doing it for years.
This inner struggle is nothing new. I did the same thing in my PHP days when I first started to encounter MVC frameworks. The frameworks seemed logical to me, but I felt that I didn't need them. I had been building sites without them for a while and that was just how I worked. However stupid it was, I built the sites from the ground up everytime. Sure I had little snippets of code I had saved, but for the most part I built it by hand everytime.
A part of me felt that these frameworks were simply a crutch and any respectable programmer wouldn't think of using something when he could just program it himself. Another part of me feared that if I used these tools I would forget how to program these things.
The truth is that it's progress. Eliminating the need to write the same code over and over is a step forward. By using OSS, I allow myself to worry about bigger problems. I think I've grown by not worrying about wiring up forms or writing raw SQL, even though I can.
I think it's still important to know these things, but less important to worry about writing the same things over and over.
Aw crap, I think I've just convinced myself that I would be crazy not to use a CSS Framework. It is progress and if I miss writing CSS, I could use that time to work on more advanced CSS.
Progress is a good thing.
Posted on: Thursday March 13, 2014
Do you build mobile apps of the native variety with APIs? Or do you build mobile apps that you wished had an API? If so, I would like to chat with you a bit. I have this thing floating around in my head about APIs, okay I have a lot of things floating around in my head, but only one is about APIs.
I want to hear about what frustrates you. I think I have a solution, but I need to hear from you first.
If your local, I'll buy you beer or steak or something else. I just want to pick your brain for a few minutes. If your not local, I'll buy you a beer whenever I see you. Promise.
Posted on: Monday March 10, 2014
The more I use Atom, the more tweaks I find I need to make. The good news is that it's pretty simple to adjust the editor. The bad news is that it's not very well documented yet.
I'm so used to searching in all open files for autocomplete, that the default Atom config frustrated me. The fix is pretty simple. Locate autocomplete in settings (Cmd-,) and check Include Completions from All Buffers.
Ahhhh, that's better.