Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:Sturgeon's law (Score 1) 269

by Karlt1 (#49336681) Attached to: Developers and the Fear of Apple

I mean how long has it taken Apple to permit, for example, Swype?

Apple "permitted" Swype and other third parties keyboards as soon as they built a framework for extensible keyboards.

Do you have the same complaint about Android not giving users the freedom to selectively disable permissions after an app is installed?

Comment: Re: Meet the new boss, same as the old boss (Score 1) 237

by Karlt1 (#49101333) Attached to: Ten Lies T-Mobile Told Me About My Data Plan

Now it's a finance agreement, which is totally not the same thing as a contract!

No it's not the same as the traditional cell phone contract. With the traditional cell phone contract, whether I buy an $800 iPhone or a $100 cheap Android phone, I would still owe the same termination fee. With t-mobile, I pay the cost of the phone and I'm done. Or I can buy any GSM phone that supports the bands that T-mobile uses and have no commitment.

Comment: Re:The concept of labor (Score 1) 323

There are plenty if drag&drop solutions for web programming. WebObjects comes to mind ...
The parent just don't know about them ^_^

Sure, but every time that I've seen a "solution" built using something like VB, or ASP.Net Web Forms by a beginning developer, it's always been non-scalable, non-testable, crap.

Comment: Re:Hiring based on skills? (Score 1) 323

If you are ever in a position to hire people, you will find it is the hardest business skill to acquire. HR people don't understand the types of skills technical jobs require, and hiring managers don't understand how to evaluate applicants on anything except technical skills.

The result is hiring on trivial but easily tested skills. I was just turned down for a job because, after 20 years of delivering successful projects, which I had documented, they wanted me to take a basic coding test, and I refused.

A good hiring manager will ask a technical person to do the technical interview. If you passed every single one of my technical questions and you refused to take a skills test and that was part of the process. I would tell the hiring manager not to hire you.

Comment: If I interviewed you.... (Score 1) 323

I have been a professional developer for almost 20 years and I have never been a manager by choice, but I conduct lots of interviews where I get to make the "no go" decision on applicants. In other words, I am never the final say whether you do get hired but if I tell a manager, I don't think you should get hired, you won't.

I would never hire you for a senior developer position.

1. Your communication skills suck. A good developer should be able to describe the problem and the solution in an easily understandable manner. You use way too many acronyms.

2. You admit that your knowledge of CS is "unstructured". If you think you have picked up the "craft" in a short period of time, you are not self-aware enough to know what you don't know. When I interview a "web developer". I want someone who knows front-end, web services or the server side framework in question, how to properly layer the stack, unit testing, databases, etc. Do you know that?

3. Why would I hire you if you don't know the language you are being hired for? Java is not a new flash in the pan language. It's been around and popular for 20 years.

4. " Rarely a developer gets exposed to a single technology for a substantial period to learn it inside-out. " This very statement shows an extreme lack of technical maturity. I know plenty of developers that know their chosen stack inside and out. If you have been jumping around from technology to technology every six months it shows a lack of focus.

4. Of course I am going to "grill you on CS theory". If you understand CS theory well, I would have more confidence that you could pick up a language/technology fast. Theory doesn't change that often. If I can ask you about MVC and you know the theory behind it in Java well, I would expect you to pick up Angular fast.

5. " So, what matter's today? Knowledge on a particular technology or re-usable engineering skills ?" Both. I want you to be able to demonstrate that you have used the latest technologies either in your job or side projects and that you have spent time studying language agnostic concepts like project management, design patterns, etc. I want to make sure that I am working with someone that is an aggressive learner.

Comment: Re:UX (Score 1) 323

On a 3g connection in a grocery store on a hand-held, you're not going to get great response

Then don't do that. I spent years working with just those type of devices (back then they were Windows CE devices). You make the device intelligent enough to work off line and sync back to the server when you have a connection.

Comment: Re:so... (Score 3, Insightful) 271

by Karlt1 (#49049277) Attached to: Peak Google: The Company's Time At the Top May Be Nearing Its End

Android hasn't "paid off". Google makes very little from Android and still makes most of its mobile advertising profit from iOS devices.

Besides that, most of Android's growth is coming from countries and manufacturers that don't use Google's Android - they use AOSP without Google services.

If you think the system is working, ask someone who's waiting for a prompt.