David Kirkby wrote:
 

> I have suggested in the past that William buy copies of some books on 
> the subject of "software engineering" for regular developers. I am 
> fairly sure it is something he could justify. But to the best of my 
> knowledge he has not done it. 
>
>
Don't worry about that too much. William cannot solve all problems.

Here is my story: when I suggested to the Singular-team to organize
workshops for practical problems in programming for new PhD students in the 
project,
 they didn't answer and I guess  now they think I'm an alien *g.
As far as I know, some member mentioned internally (maybe in a different 
context),
the project is about _math_ and not about software engineering.

So I'm questioning, can we do something else? 
If you think it is useful to spend books about writing software to sage 
developers,
can't >you< try to get grant money for that from somewhere?

@all
 If you know a developer who is contributing to Sage and for some reasons 
he 
does not own/read a book about software programming/engineering and at the 
same time it would be useful,
I'll spend the money for the next 5 books ( one per developer ) if the book 
is less than $50.

Maybe I should also setup a page with my favorite software engineering 
books, which are not boring or too technical.


Jack


Am Dienstag, 13. Mai 2014 16:44:23 UTC+2 schrieb Dr David Kirkby:
>
> On 13 May 2014 13:31, John Cremona <john.c...@gmail.com <javascript:>> 
> wrote: 
> > Many contributors to Sage have only had experience of writing code for 
> > them,selves before, and there is a lot to learn about in the different 
> world 
> > of open source sofware where you cannot assume that the person running 
> your 
> > code has a PhD in the area.... 
> > 
> > John 
>
> I have suggested in the past that William buy copies of some books on 
> the subject of "software engineering" for regular developers. I am 
> fairly sure it is something he could justify. But to the best of my 
> knowledge he has not done it. 
>
> There would need to be at least 3 criteria for issuing a free book 
>
> 1) The person is a regular developer. 
> 2) The person would agree to spend some time reading it 
> 3) They agree to keep it, and not just sell it on eBay. 
>
> I recall one Australian post-doc who came to work at UCL and was going 
> to implement a major piece of software to be used by others. The 
> software was to control an optical spectrometer he was developing. His 
> first degree was probably physics or electronics - certainly not 
> computer science or anything related to it. He realized that 
> implementing a major piece of software that would be used by others 
> was new territory for him. I recall him saying that rather than 
> "flying by the seat of his pants" he would learn how to develop the 
> software properly. He then purchased a book on software engineering on 
> the grant. It was then put on our book shelf, and I started to read 
> it.  It certainly made me think about software development in a 
> different way to I had done previously. 
>
> BTW, for an amusing, but true example of how not to develop software, 
> I can tell you a story about a PhD student at UCL. She never used a 
> debugger, and was really struggling with her code, so I offered to 
> look at it and try to help her. I then realized all here variable 
> names were Disney characters or similar. The the variably for the 
> absoprtion coefficient might have been "Micky_Mouse", "Snow_White" or 
> similar!!! 
>
>
>
> Dr. David Kirkby G8WRB 
> http://www.vnacalibration.co.uk/ 
> Economical & accurate VNA calibration kits. 
> Coefficients available for HP, Agilent, Anritsu, Rohde & Schwarz and 
> VNWA network analyzers. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to