Difference between revisions of "Software development"

From Nottinghack Wiki
Jump to navigation Jump to search
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
We (plan to) make and fix software, and share '''software development''' skills.
+
Some of our members are experienced software developers and we have talked for a long time about running courses in programming and software development.
  
== Planned workshops ==
+
== Current plans ==
* Starting in April (dates TBD): We have a small Windows application that we will port to Linux.  We will look at [http://www.winehq.org/ Wine], [http://www.mono-project.com/ Mono] and other options.
+
[[An introduction to programming in C]] -- An evening course in computer programming (perhaps also Arduino/microcontroller programming).
  
== Proposed workshops ==
+
== The Software Development Study Group ==
* A programming challenge using Arduino, to tie in with future [[Arduino workshops]].
+
There was a previous attempt to set up a regular meeting to share software development skills [https://github.com/nottingham/software/wiki]. It is currently dormant.
* Open source software workshops, where we will make and improve free software.
 
  
== Proposed projects ==
+
<blockquote>In 2011 I tried to organise a regular study group at Nottingham Hackspace and several people expressed an interest.  We initially met on Wednesdays during the open nights and then moved to quieter Tuesday evenings, continuing in total for 13 weeks. By meeting at the same time every week I hoped we would eventually make it a regular event, and I tried to promote it mainly within the hackspace and by word of mouth. This approach wasn't very successful; the meetings were poorly attended and people tended to turn up very late. On one occasion nobody else showed and that was frustrating. We did have some successes though: we helped one person complete a prototype for an Android app, we helped a few people to fix bugs in their PIC and Android code, and we experimented with game programming in C++ with Ogre. For anybody attempting to organise a similar group in future, I'd suggest these things: make sure you have a comfortable place to meet, be prepared to spend lots of time promoting the meetings widely, and expect it to be a thankless task.  In the hackspace I think we've had more success with one-off events and workshops (such as the Arduion Sunday or Chunky's evening workshops) than with regular weekly/monthly meetings (such as this study group and the cartoon club). -- [[User:Marcus|Marcus]] 15:12, 2 May 2012 (EST)</blockquote>
* An [http://www.opendefinition.org/software-service/ open software service] to replace [http://www.meetup.com meetup.com], which Nottinghack previously used to promote events.
 
  
== Who will be involved ==
+
== Inspiration from other hackspaces ==
=== For sure ===
+
These are some regular events and workshops that have been held in other hackspaces around the world:
* [[User:Marcus|Marcus]]
 
<!-- You can sign your name by typing three tildes (~~~) above -->
 
  
=== Maybe ===
+
Noisebridge
* [[User:Daniel|Daniel]]
+
* PyClass - Learn how to program using the Python programming language.
<!-- You can sign your name by typing three tildes (~~~) above -->
+
* Django Study Group - install and use the Django Python-based web framework
 +
* Ruby Class - 2 hour session once a week
 +
* Introduction to C Programming
 +
* Machine learning
 +
 
 +
Hacker's Dojo:
 +
* Algorithms for fun -- "we'll try to understand basic algorithms. We'll also discuss simple puzzles and brain teasers."
 +
* Machine Learning
  
 
[[Category:Activities]]
 
[[Category:Activities]]
 +
[[Category:Coding]]
 +
[[Category:Skills and learning]]

Latest revision as of 16:00, 14 March 2019

Some of our members are experienced software developers and we have talked for a long time about running courses in programming and software development.

Current plans

An introduction to programming in C -- An evening course in computer programming (perhaps also Arduino/microcontroller programming).

The Software Development Study Group

There was a previous attempt to set up a regular meeting to share software development skills [1]. It is currently dormant.

In 2011 I tried to organise a regular study group at Nottingham Hackspace and several people expressed an interest. We initially met on Wednesdays during the open nights and then moved to quieter Tuesday evenings, continuing in total for 13 weeks. By meeting at the same time every week I hoped we would eventually make it a regular event, and I tried to promote it mainly within the hackspace and by word of mouth. This approach wasn't very successful; the meetings were poorly attended and people tended to turn up very late. On one occasion nobody else showed and that was frustrating. We did have some successes though: we helped one person complete a prototype for an Android app, we helped a few people to fix bugs in their PIC and Android code, and we experimented with game programming in C++ with Ogre. For anybody attempting to organise a similar group in future, I'd suggest these things: make sure you have a comfortable place to meet, be prepared to spend lots of time promoting the meetings widely, and expect it to be a thankless task. In the hackspace I think we've had more success with one-off events and workshops (such as the Arduion Sunday or Chunky's evening workshops) than with regular weekly/monthly meetings (such as this study group and the cartoon club). -- Marcus 15:12, 2 May 2012 (EST)

Inspiration from other hackspaces

These are some regular events and workshops that have been held in other hackspaces around the world:

Noisebridge

  • PyClass - Learn how to program using the Python programming language.
  • Django Study Group - install and use the Django Python-based web framework
  • Ruby Class - 2 hour session once a week
  • Introduction to C Programming
  • Machine learning

Hacker's Dojo:

  • Algorithms for fun -- "we'll try to understand basic algorithms. We'll also discuss simple puzzles and brain teasers."
  • Machine Learning