[Nottingham] [Talk] *TODAY* 8:30pm Thursday 27/08/2020: How best to develop something new?

Martin martin at ml1.co.uk
Thu Aug 27 00:01:45 UTC 2020


Folks,

> Staying virtual until we evolve onwards around the SARS-CoV-2 virus and
> the resultant COVID-19...
> 
> See: https://www.gov.uk/coronavirus
> 
> Also: https://en.wikipedia.org/wiki/COVID-19_pandemic#Signs_and_symptoms


*NLUG* continues technically online!

All are welcome, technical and non-technical alike! :-)



*TODAY* 8:30pm (BST) Thursday 27/08/2020 (That's 7:30pm _GMT_  )

https://meet.jit.si/NLUGmeet11


After introductions we have an exploration into:



*How best to develop something new* ?
=====================================

Especially for when the 'new' is also unknown!


> We'll blast through our opinions on:
> 
> 
> Brute Force Random Selection
> https://en.wikipedia.org/wiki/Sampling_(statistics)
> 
> Monte Carlo method
> https://en.wikipedia.org/wiki/Monte_Carlo_method

Serendipity
https://en.wikipedia.org/wiki/Serendipity

> Abstract Search...
> 
> Evolutionary
> https://en.wikipedia.org/wiki/Evolution
> 
> 
> Unix "Do one thing and do it well"
> https://principles.design/examples/unix-philosophy
> http://www.catb.org/esr/writings/taoup/html/ch01s06.html
> https://en.wikipedia.org/wiki/Unix_philosophy
> 
> Modular
> https://en.wikipedia.org/wiki/Modularity
> 
> Object Oriented
> https://en.wikipedia.org/wiki/Object-oriented_programming
> 
> Design by contract
> https://en.wikipedia.org/wiki/Design_by_contract
> 
> Design for Test
> https://en.wikipedia.org/wiki/Design_for_testing
> 
> 
> Iterative/Incremental Development
> https://en.wikipedia.org/wiki/Iterative_and_incremental_development
> 
> Rapid (small increments incremental) Development
> https://en.wikipedia.org/wiki/Rapid_application_development
> 
> Agile
> https://en.wikipedia.org/wiki/Agile_software_development
> 
> vs?
> 
> Waterfall
> https://en.wikipedia.org/wiki/Waterfall_model
> 
> 
> Or... How should software development be done?...
> https://en.wikipedia.org/wiki/Software_development_process
> 
> 
> Elon Musk and SpaceX vs NASA and Big Corporates(!)
> https://en.wikipedia.org/wiki/Elon_Musk#SpaceX
> 
> 
> And if time permits such that we are on the right side of midnight:
> 
> Poettering:
> 'Speeding up Linux development at the expense of breaking compatibility'
> https://en.wikipedia.org/wiki/Lennart_Poettering#Controversies
> https://en.wikipedia.org/wiki/PulseAudio#Adoption
> https://en.wikipedia.org/wiki/Systemd#Adoption
> 
> 
> 
> This will be as technical or as vague an overview as our discussions
> take us. All good interesting fun!
> 
> ... So what is the best approach for doing something completely new?
> 
> 
> 
> Also, back in the here-on-earth, merrily in our cyberworld, we need no
> excuse for us to catch up with what the group has been doing :-)

Have your beverages to hand, and lets party! ;-)


See y'all online.

All welcome :-)

Stay safe!
Martin


> Technical bits:
> 
> See:
> 
> Jitsi Meet Security & Privacy
> https://jitsi.org/news/security/
> 
> For mobile devices:
> 
> Android app:
> https://play.google.com/store/apps/details?id=org.jitsi.meet
> 
> Apple app:
> https://itunes.apple.com/us/app/jitsi-meet/id1165103905
> 
> 
> History and background:
> 
> Jitsi is a collection of free and open-source multiplatform voice
> (VoIP), videoconferencing and instant messaging applications:
> https://en.wikipedia.org/wiki/Jitsi



More information about the Nottingham mailing list