thanks,

Am 14.05.2013 um 15:09 schrieb Paul Davidowitz <pdavi...@fastmail.fm>:

> Sounds most excellent! I do have some questions: 
> 1) What datastore is used, both on the server as well as tablet ?

On the server I save all the data with Fuel on disc, one file per rehearsal. 
The storage on the client is obviously localStorage. 

> 2) What is the OS of the tablet?

It is android 4.3. The tablets we use are Google Nexus 7 Tablets. Main reason 
was that it is a modern device and has a low price. We have 26 tablets so the 
costs sum up quickly.

> 3) How smooth was the Amber development?  Can you do remote debugging on
> the server?

The development with amber was fine. You need to get used to the habbit of 
pressing a button to save your code. From then it is not as comfortable as 
developing in a pharo image but much better as developing javascript with a 
text editor. With the new IDE helios I think it gets even better to develop 
with amber. You know that you are again developing something smalltalkish if 
you see that there is no need for page reloading. There is a lot of potential 
that I didn't exploit by now. And soon the debugger will get stepping so this 
will be wonderful
  
> 4) How did you manage to convince the ones paying for the project, that
> it would be done in Smalltalk?!
> 
I don't argue :) 

Ok, let me explain it. I think it is the wrong question. Better ask yourself 
what you are selling. If it is a software component that needs to be tightly 
coupled with your customer existing software then the technology and language 
are important. If you are selling a complete product or a service the language 
isn't that important. 
So if the language doesn't count what does? Right, time and money. If the most 
important thing is to get the software out for an acceptable price in a timely 
manner with good quality (mostly it is in exactly that order) then you need to 
choose the tool that enables you to do it that way.

Don't think too much about what a customer might not like with your approach. 
You should just know why you decided to use your technology stack. And if they 
ask tell them why. My habit is not to talk about it until the customer wants 
to. And I can't remember when the last one wanted to know exactly what we are 
using. 

Norbert 


Reply via email to