Scott Radcliff

Dont Deploy On A Friday

Should I deploy on a Friday?

Sign Pdfs Digitally

Today I learned that you can sign documents with Preview and your webcam on a Mac. This is perfect.

Tired Of Kickstarter

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.

The Art Of Business

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?

Developers Thinking Out Loud

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.

Go read Brent's stuff on The Innessential

Microsoft To Add Open Source To Mvp Program

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

Progress Via Css Frameworks

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 love the fact that Bootstrap and Foundation give me a base to work off of. I can grab what I want from the framework and override the things I don't like.

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.

Subscribing To The Feed

After tinkering around with this site lately, I noticed that I removed the link to the RSS Feed.

I added it to the sidebar. Feel free to grab the feed to get regular updates.

Sorry about that.

Lets Talk About Your Api Usage

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.

If you're up for it, you can email me at scott@scottradcliff.com, message me on Twitter @scottradcliff, or message me on skype scottradcliff.

Autocomplete From All Buffers In Atom

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.

Atom File Searching Settings

Ahhhh, that's better.