[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