Sunday, September 11, 2011

Palm Beach Software Design, Inc.'s Business Philosophy

Hi everyone,
Well, it's 911 and a time for reflection on the important things in our lives, so today I wanted to share some information about PBSD and how we've managed to flourish in a very competitive world for the last 30 years. Over and above our technical skills, which can be seen on our website, I'd like to touch on some of the reasons why people enjoy doing business with us, and why we have such a great company.

Palm Beach Software Design, Inc. is a software development and programming company that takes the time to listen and develop effective solutions for businesses requiring workflow automation using custom-built software to achieve their goals. We achieve this through our "Listen...Plan...Execute" business philosophy, it's over 100-combined years of programming knowledge and expertise, it's technology partnerships with industry leaders, and it's values-based culture that demands personal accountability and responsibility to each other and to it's clients.
  • Palm Beach Software Design, Inc. is founded on a values-based culture that commits its client's interests first.
  • Palm Beach Software Design, Inc. settles for nothing less than complete client satisfaction.
  • Palm Beach Software Design, Inc. listens to and understands it's client's needs, and then utilizes it's expertise to offer tailored/custom solutions.
  • Palm Beach Software Design, Inc. educates it's clients on the value of the technology it uses.
In summary, we have a strong set of core values and beliefs in regards to how we approach a client's needs and problems, and we are better than the rest because we take the time to listen and care and provide the best possible service to our clients.

Next week, I'll tell you more about our experience, technology partnerships, and our values-based culture, but I hope you're getting the message that we are a unique company that has a tremendous success rate...in fact, we have a 100% client satisfaction rate over the last 30 years. I'd say I have something to be pretty damn proud of!

Thanks,
Mark Turkel
President and Senior Software Architect,
Palm Beach Software Design, Inc.

Website and Server Monitoring Blog by AreWeOnline.com: Find Are We Online on Facebook, LinkedIn, and Twit...

Website and Server Monitoring Blog by AreWeOnline.com: Find Are We Online on Facebook, LinkedIn, and Twit...: We're currently in the process of setting up all of our social media sites. In the meantime, you can follow us for all of the latest updates...

Thursday, October 15, 2009

Troubleshooting Code Signing Errors in XCode

A lot of people get “Code Signing” errors when testing iPhone apps on their iPhone in XCode. Here are a few simple steps you can take to try to right yourself and get working again…

Check Your Certificates and Keychain

First, make sure you check your Certificates. Make sure that the Login keychain is set to be default. You will be getting a message stating, “A valid signing identity matching this profile could not be found in your keychain” in Organizer. Go into keychain access, right-click on the Login keychain and make it the default.

If you select the Login keychain and “My Certificates” below it, you should see your “iPhone Developer” and “iPhone Distribution” certificates with the private key attached and valid. The root certificate for the “Apple Worldwide Developer Relations Certification Authority” should also be present in the system keychain. If it is not, you need to go to the iPhone Provisioning Center and download the “Apple Worldwide Developer Relations Certification Authority” certificate.

Check to make sure XCode is allowed access to the private keys below your iPhone Developer certificate. Right-Click on the private key and select Get Info. Make sure it is set to “Confirm before allowing access.” Then make sure the following applications are set to always being allowed: codesign, Certificate Assistant (two ones), Mail, iChat, and raccoon.

Check your Profile

Make sure that you actually have a suitable profile loaded onto the device. The easiest way to check is on your iPhone. Tap Settings/General/Profiles to make sure your profile is on the phone.

Check Your Build Settings in XCode

This is a big one. You need to check if you are using the correct Code Signing Identity. Make sure to check both the project root build settings as well as the settings specific to your target. They might be different!

In the latest version of XCode, you can choose “iPhone Distribution” and it will automatically match your ad-hoc profile.

Check Your Build

Now you also want to make sure that both the correct certificate is used and that it is embedded. You should routinely Build – Clean All Targets when you are ready to do the final build for a release.

Finally…Reboot Your Computer

If nothing else has worked, you can try out option to “Empty Caches” under the XCode menu item and build again.

Also reboot your iPhone…stranger things have happened.


Chad

chad@palmbeachsoftware.com

http://www.PalmBeachSoftware.com

Monday, September 7, 2009

Social Networking?

OK, I'll admit it...I'm behind the times. Just started "Twittering" as RideBellChain, and I've been playing on Facebook (Mark Turkel) for the last 4 months. Twitter? Not sure about it. Facebook - yeah, it's cool. Found tons of old friends, and also went to an impromptu high school reunion last month. LinkedIn - well I have all my business contacts there. I also just started a group called RideBellChain for motorcycle enthusiasts.

But WHY is Twitter so damn popular? From the first impression, my initial thought is "why do I care about a stranger standing on line at the grocery store?" and my next thought is "who cares what the hell I'm doing right now"? And to follow up, "why do people post their most embarrassing moments"? I don't get it...but I'm trying to.

I just bought a book by Dave Evans called "Social Media Marketing - an Hour a Day". I'm going to read it, and I'm going to see if I can add some traffic to either of my important websites, http://www.PalmBeachSoftware.com and http://www.RideBellChain.com. We'll see. I'm skeptical...but I also know that this is the "new" marketing tool, and it is helping people become more successful - so I'm going to give it a shot, too. I just need to figure out what to do, how much time to spend, and in the end, how is this going to help me?

I would love to hear any tips or advice...just shoot me an email to mark@palmbeachsoftware.com - or better yet, connect with me on Facebook or LinkedIn.

OK, I think the burgers on the grill are ready for cheese...hope you're all having a nice holiday weekend! Back to work tomorrow.

Cya!
Mark Turkel, President and Senior Software Architect
Palm Beach Software Design, Inc.

Friday, September 4, 2009

Why We Need a Plan

It's always a "toughie" for me when I meet with a new client, and they tell me about their needs, and then look up and say "how much will that cost?". That is such an unfair question 1 hour into the game, but it happens each and every time...and my answer usually is "between $30,000 and $1,000,000". If nothing else, it breaks the ice and gives everyone a little chuckle. And then they say "seriously, what do you think?".

This is the time when I have to introduce the concept of a Scope and Requirements document. And I have to let them know that they will have to pay a fee for me to figure out exactly what they need and how it's going to work, before I can actually quote "The System".

After 21 years in the business I insist on it. It is also the hardest part of the sales/consulting process, even though it's cost is just a fraction of the price of the actual software. But it is necessary for success. This is the point where a commitment is made and relationships build between Palm Beach Software Design and the client. Where we learn about the business so we can be effective throughout the development process. This is the only reason why I can say very proudly that we finish every project exceeding the client's expectations on time, features, and cost.

When we build a Scope and Requirements Document, we spend a lot of time learning about what your company does, and how paper and data flow, and how people work and communicate together to perform the functions of your business. We then learn about the software you're currently using, and how it works for your company. Finally, we address the actual issues and problems you hired us for and provide one or sometimes more possible solutions.

This process is at minimum a 3-4 week process, with several meetings along the way with both principles and "workers", to make sure that we truly understand your needs and requirements.

The end result is a book that documents our findings, along with a proposed solution(s) in very specific detail. I then sit with the client, review everything, and make changes/additions/deletions until we are all satisfied that we have the "blueprints" for a solution that will work.

When all the revisions have been made, I can sit down with my developers and determine how much time and effort is needed for each of the requirements, and this is why I can provide a quote that we can be accountable for. This final document in the end becomes the legal checklist that defines the "end" of the project, and describes all of the features and .

Palm Beach Software Design, Inc. has a reputation of FINISHING projects, in a professional and elegant way, and it is not just because we have an awesome development team, but because we have a plan.

Until next time, work hard and play hard, too!

Have Fun!
Mark Turkel
CEO and Senior Software Architect
Palm Beach Software Design, Inc.
http://www.PalmBeachSoftware.com

Monday, June 29, 2009

Entry #1: My entrance into the world of iPhone Software Development

This last week, I finally "caved in" and bought an iPhone. In fact a bunch of us did: my Wife Lorraine, my business partner James and his wife, and one of my other friends upgraded from the 3G to the 3Gs. Wow - eyes are now wide open and I understand why the iPhone is one of the most amazing bits of technology on the planet! It's not "just" the iPhone, but it's Apple, it's iTunes, it's AT&T, and mostly it's one of the most amazing marketing strategies ever executed in the history of free trade in my opinion. WOW.

I didn't want to switch carriers, didn't want to switch away from my cell company for one that has a reputation in this area of horrible service (haven't seen that yet, btw), and I didn't want to switch away from my oh-so-depended-on Blackberry.

I even managed to put off the little man in my head telling me that I'm missing out on something fun, something good...until now. And damn was I dumb for procrastinating! I love the thing and its only a week old!

Now that I've been playing with it, I can't wait to create real iPhone applications! Not silly games, but for business...to reach out to the cloud...to get back on the leading edge of technology and build some really helpful programs that run on the iPhone....and I have SO MANY good ideas!

Stay tuned with this blog as I document my travels into the land of iPhone development. I wrote my first "Hello World" app 5 days ago...today I feel as if I'm getting sucked in the same way I was 24 years ago when I was learning Basic. It's new, it's fun...I will live, eat, and breathe it until I am considered an expert...but mostly, I'll be having fun with my first love, programming!

Please come visit our website, http://www.PalmBeachSoftware.com - We are #1 in software development using Microsoft .Net technologies including Visual Studio.Net, VB, ASP, and SQL Server.