5,066 reputation
21124
bio website jfrankcarr.com
location Atlanta, GA
age
visits member for 3 years, 3 months
seen Oct 13 at 17:48

Sep
7
awarded  Yearling
Jul
11
awarded  Nice Answer
May
10
awarded  Good Answer
Sep
7
awarded  Yearling
Mar
19
answered .Net application on Android OS
Mar
18
comment Few big libraries or many small libraries?
Overall I agree although I have seen cases where the small library approach wasn't well managed and got out of hand. On one project each library had semi-duplicated data access layer code. On another, there were too many dependent relationships between libraries.
Mar
18
comment In an interview, is it better to code a brute-force solution to a tough question, or to spend the interview examining the question carefully?
@JeffO - I generally like to do it by having a conversation about it based on their resume or on common scenarios. For example, "Did you use table variables or temp tables in your queries?" or "How did you integrate legacy data queries into your new app's design?" I may resort to tests if I'm hiring a junior, just-out-of-school, programmer but I prefer the open ended conversation approach.
Mar
17
comment In an interview, is it better to code a brute-force solution to a tough question, or to spend the interview examining the question carefully?
I'm not much of a fan of coding tests either. The problems on Project Euler are interesting brain teasers and a great way to develop problem solving skills. But if you're mostly writing CRUD apps, it's better to know if a candidate knows how to write good DB queries or, if you're in the .NET world like me, how to properly use things like MVC, WCF, WPF and LINQ.
Mar
12
comment I want to publish an android app, but I'm afraid of software patents
That's the point of software patents, to stifle competition and innovation. I once worked for a company that held an actual patent on a "method for answering the phone". BS, but it kept less well healed competitors out of their telephony niche.
Mar
9
comment What's the max age you can still be employed as a programmer?
I'm 50-something and still coding. I'll code for as long as I can do it. I probably won't be working for a "cool" company like Google or Apple but I'll be able to find work. My grandfather and father, who weren't programmers, didn't retire until they were in their 80's because they loved their work. I plan to do the same.
Mar
8
answered Should developers be worried about automation that make them redundant eventually?
Mar
4
comment Best practices to avoid fake profiles?
I'd suggest going to the WordPress plugin site and pick apart the various anti-spam plugins (my favorite is the Growmap one). Even if you aren't coding in PHP, you can pick up some good ideas from them. Most are a lot like Sunyatasattva's idea with little twists to break common auto-spammers. Of course, paid manual spamming will get through most of these traps, especially when not linked to an IP blacklist or the like.
Feb
25
comment How to choose between lightweight or heavyweight framework for web application
Good checklist. Time constraints have been one of the biggest things for me. When you only have a few days to implement a new web site, sometimes using something pre-built, like WordPress or Sharepoint, is the best solution. More custom solutions where time isn't as big an issue are more open to MVC frameworks.
Feb
23
comment Why do some websites include the “page name” in the URL?
Exactly, it's primarily done for SEO purposes, to tell Google what the page is about. It's also a user friendly thing to do.
Feb
19
comment Writing Clean, Elegant Procedural Code (BASIC): Is There Such a Thing?
What dialect of BASIC are you using? The performance and memory cost of things like variable names and Gosub vs. GoTo vs. Procedure will vary based on this.
Feb
19
comment Is it fair to ask a team to start using CoffeeScript?
Why does taking the productivity hit associated with changing frameworks have an acceptable cost within your organization? Do you have to give a business, dollars and cents, reason for this change, especially since it would be the second one within a year?
Feb
13
comment Which asp.net technology fits this situation best?
How much content? 10 pages? 100? 1000 or more? How often will elements (header, footer, content, ads) on pages change, rarely or frequently?
Feb
11
comment Does a “QA Programmer” style job exist?
Enjoying it is the key because it is one of the more stressful and least rewarding programming jobs out there. A lot of contract jobs are troubleshooting failed projects or filling in for someone on extended leave or as a temporary replacement for someone who's left the company.
Jan
23
comment Strategies to avoid data entry duplication between PDF vs. website (e.g. restaurant menus)
@StevenV - To add on to what you said, scripts, templates and automation can be used with Word to input and extract the information. But the key bit of information we seem to be missing is how it's being done now.
Jan
18
comment Newbie ASP.NET developer being forced into MVC4 with WebForms
Could be worse, they could hire you for MVC4 and assign you to maintaining a 12 year old VB6 app. But, yes, that's how I learned it. I first did a test site using WebForms and what I learned there easily translated over to Razor, once I understood the basics. Knowing both will be to your advantage.