www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - D Hackathon: April 25 - May 1

reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
Hi everyone,


This from the cycle "Walter's and Andrei's Crazy Ideas". We'd like to 
invite you all to a hackathon starting Saturday April 25 and ending 
Friday May 1st.

The idea is to spend a week concentrating efforts on writing code for 
all aspects of D (with a focus on, but not limited to, D's github 
repos). Should be fun! At the end of the week we'll count the bugs fixed 
and pulled PRs and compare them against the weekly average over the past 
few months. If it was productive in addition to fun, so much the better!

Rules are simple. Walter and I will observe them and invite others to 
join us:

* The focus will be to either work on a project that has been put on the 
backburner for a while, fix issues small and large, or simply review 
existing pull requests. You choose (For example I will work on making 
std.allocator ready for review.)

* Participation to forums will be minimal during the hackathon. The bulk 
of communication will occur on github and will be code-related.

* Focus is on fixing existing bugzilla issues (issues predating this 
announcement). New bugs fixed will receive extra scrutiny to make sure 
there's no gaming.

* Please no trolling/negativity. Do good work and good reviews.

* Saturday May 2nd we "meet" on the forum for the week's conclusion, 
measurements, discussions, emergent PRs and proposals, etc.

Pencil the dates in your calendar!


Andrei
Apr 08 2015
next sibling parent reply "David Soria Parra" <dsp experimentalworks.net> writes:
On Thursday, 9 April 2015 at 02:44:30 UTC, Andrei Alexandrescu 
wrote:

 Pencil the dates in your calendar!


 Andrei
I think this is a great idea and I marked it in my calendar. Also as a suggestion, the Python community usually runs "Sprints" on every major conference. Basically after the main conference for 1-2 days people stay and get into a room and hack on projects. I really like that format. I am not sure what the room situation for Dconf is, but if we can have a room +1 day, I'd love to stay around for a one day more and "sprint". - David
Apr 09 2015
next sibling parent Rikki Cattermole <alphaglosined gmail.com> writes:
On 10/04/2015 8:05 a.m., David Soria Parra wrote:
 On Thursday, 9 April 2015 at 02:44:30 UTC, Andrei Alexandrescu wrote:

 Pencil the dates in your calendar!


 Andrei
I think this is a great idea and I marked it in my calendar. Also as a suggestion, the Python community usually runs "Sprints" on every major conference. Basically after the main conference for 1-2 days people stay and get into a room and hack on projects. I really like that format. I am not sure what the room situation for Dconf is, but if we can have a room +1 day, I'd love to stay around for a one day more and "sprint". - David
Basically a big ol' closed door lan party. I like the idea! I wonder if Facebook has any facilities (and willing) to offer in this regard, as I know their devs do this.
Apr 09 2015
prev sibling parent reply Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Thu, 2015-04-09 at 20:05 +0000, David Soria Parra via Digitalmars-d wrot=
e:
 [=E2=80=A6]
 I think this is a great idea and I marked it in my calendar. Also=20
 as a suggestion, the Python community usually runs "Sprints" on=20
 every major conference. Basically after the main conference for=20
 1-2 days people stay and get into a room and hack on projects. I=20
 really like that format. I am not sure what the room situation=20
 for Dconf is, but if we can have a room +1 day, I'd love to stay=20
 around for a one day more and "sprint".
=20
In the JVM-verse they tend to be called Hackergarten. There is a subtle=20 difference between a Hackergarten and a Sprint I am told, but I have, as= =20 yet, failed to find out what this is. For the EuroPython sprints in 2010 we took over some rooms but this meant= =20 each team was in a separate room and the various folk only met at break=20 times. For the PyConUK sprints we just use the main conference room and=20 teams set up in various parts of it. I never cease to be pleased by the=20 serendipitous extras things that happen because of the lack of boundaries= =20 between teams. I think it is important to emphasize that whilst some people will provide= =20 pull requests during a sprint, others may not. This is not a problem. As= =20 long as each "project" gets some pull requests that is fine. Last year for one of the "projects" sprinting, some of us got some serious= =20 pull requests in whilst others only just managed to get set up. The=20 feedback to the team of these people setting up was massively positive for= =20 the "project" and led to wholesale changes after the sprint that made set= =20 up so much easier for those coming after. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t:+44 20 7585 2200 voip:sip: russel.winder ekiga.net 41 Buckmaster Road m:+44 7770 465 077 xmpp:russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype:russel_winder
Apr 13 2015
parent reply Rikki Cattermole <alphaglosined gmail.com> writes:
On 14/04/2015 2:06 a.m., Russel Winder via Digitalmars-d wrote:
 On Thu, 2015-04-09 at 20:05 +0000, David Soria Parra via Digitalmars-d wrote:
 […]
 I think this is a great idea and I marked it in my calendar. Also
 as a suggestion, the Python community usually runs "Sprints" on
 every major conference. Basically after the main conference for
 1-2 days people stay and get into a room and hack on projects. I
 really like that format. I am not sure what the room situation
 for Dconf is, but if we can have a room +1 day, I'd love to stay
 around for a one day more and "sprint".
In the JVM-verse they tend to be called Hackergarten. There is a subtle difference between a Hackergarten and a Sprint I am told, but I have, as yet, failed to find out what this is. For the EuroPython sprints in 2010 we took over some rooms but this meant each team was in a separate room and the various folk only met at break times. For the PyConUK sprints we just use the main conference room and teams set up in various parts of it. I never cease to be pleased by the serendipitous extras things that happen because of the lack of boundaries between teams. I think it is important to emphasize that whilst some people will provide pull requests during a sprint, others may not. This is not a problem. As long as each "project" gets some pull requests that is fine. Last year for one of the "projects" sprinting, some of us got some serious pull requests in whilst others only just managed to get set up. The feedback to the team of these people setting up was massively positive for the "project" and led to wholesale changes after the sprint that made set up so much easier for those coming after.
This ugh sounds like lan parties where I would end up programming...
Apr 13 2015
parent Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Tue, 2015-04-14 at 02:11 +1200, Rikki Cattermole via Digitalmars-d wrote=
:
 [=E2=80=A6]
=20
 This ugh sounds like lan parties where I would end up programming...
Not quite sure where the "lan party" comes in, sprints are where people sit= =20 together in the same physical space. As for programming, well yes, isn't= =20 that the whole point? ;-) --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t:+44 20 7585 2200 voip:sip: russel.winder ekiga.net 41 Buckmaster Road m:+44 7770 465 077 xmpp:russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype:russel_winder
Apr 13 2015
prev sibling next sibling parent reply Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
Andrei,

I can only make the D Hackathon 2015, on 2015-04-30 and 2015-05-01. I'd lov=
e to get stuck in on something. Probably best for me to find out the state =
of play (!) at 2015-04-30T06:00+01:00 and find out how/where to contribute =
then.

--=20
Russel.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Dr Russel Winder     t:+44 20 7585 2200   voip:sip:
russel.winder ekiga.net
41 Buckmaster Road   m:+44 7770 465 077   xmpp:russel winder.org.uk
London SW11 1EN, UK  w: www.russel.org.uk skype:russel_winder
Apr 13 2015
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 4/13/15 7:10 AM, Russel Winder via Digitalmars-d wrote:
 I can only make the D Hackathon 2015, on 2015-04-30 and 2015-05-01.
 I'd love to get stuck in on something. Probably best for me to find
 out the state of play (!) at 2015-04-30T06:00+01:00 and find out
 how/where to contribute then.
Sounds great. See you on the barricades! -- Andrei
Apr 13 2015
next sibling parent reply "Piotrek" <no_data no_data.pl> writes:
On Monday, 13 April 2015 at 20:37:02 UTC, Andrei Alexandrescu 
wrote:
 On 4/13/15 7:10 AM, Russel Winder via Digitalmars-d wrote:
 I can only make the D Hackathon 2015, on 2015-04-30 and 
 2015-05-01.
 I'd love to get stuck in on something. Probably best for me to 
 find
 out the state of play (!) at 2015-04-30T06:00+01:00 and find 
 out
 how/where to contribute then.
Sounds great. See you on the barricades! -- Andrei
BTW. What do you mean here: "Walter and I will observe them and invite others to join us:" Piotrek
Apr 13 2015
parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 4/13/15 2:55 PM, Piotrek wrote:
 On Monday, 13 April 2015 at 20:37:02 UTC, Andrei Alexandrescu wrote:
 On 4/13/15 7:10 AM, Russel Winder via Digitalmars-d wrote:
 I can only make the D Hackathon 2015, on 2015-04-30 and 2015-05-01.
 I'd love to get stuck in on something. Probably best for me to find
 out the state of play (!) at 2015-04-30T06:00+01:00 and find out
 how/where to contribute then.
Sounds great. See you on the barricades! -- Andrei
BTW. What do you mean here: "Walter and I will observe them and invite others to join us:"
"To observe" is a possible false friend. Here it is used with the meaning "to conform one's action or practice to (as a law, rite, or condition) : comply with". Meaning Walter and I will fully participate to the event. -- Andrei
Apr 14 2015
prev sibling parent reply Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Mon, 2015-04-13 at 13:37 -0700, Andrei Alexandrescu via Digitalmars-d wrote:
 On 4/13/15 7:10 AM, Russel Winder via Digitalmars-d wrote:
 I can only make the D Hackathon 2015, on 2015-04-30 and 2015-05-01.
 I'd love to get stuck in on something. Probably best for me to find
 out the state of play (!) at 2015-04-30T06:00+01:00 and find out
 how/where to contribute then.
Sounds great. See you on the barricades! -- Andrei
I am assuming we will actually see each other next week at ACCU 2015 :- ) -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Apr 14 2015
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 4/14/15 5:00 AM, Russel Winder via Digitalmars-d wrote:
 On Mon, 2015-04-13 at 13:37 -0700, Andrei Alexandrescu via Digitalmars-d wrote:
 On 4/13/15 7:10 AM, Russel Winder via Digitalmars-d wrote:
 I can only make the D Hackathon 2015, on 2015-04-30 and 2015-05-01.
 I'd love to get stuck in on something. Probably best for me to find
 out the state of play (!) at 2015-04-30T06:00+01:00 and find out
 how/where to contribute then.
Sounds great. See you on the barricades! -- Andrei
I am assuming we will actually see each other next week at ACCU 2015 :- )
Sadly I can't make it because newborn. -- Andrei
Apr 14 2015
next sibling parent Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Tue, 2015-04-14 at 08:01 -0700, Andrei Alexandrescu via Digitalmars-d wrote:
 […]
 
 Sadly I can't make it because newborn. -- Andrei
Of course. Pete Goodliffe has stepped into the breach. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Apr 15 2015
prev sibling parent "Chris" <wendlec tcd.ie> writes:
On Tuesday, 14 April 2015 at 15:01:51 UTC, Andrei Alexandrescu 
wrote:
 On 4/14/15 5:00 AM, Russel Winder via Digitalmars-d wrote:
 On Mon, 2015-04-13 at 13:37 -0700, Andrei Alexandrescu via 
 Digitalmars-d wrote:
 On 4/13/15 7:10 AM, Russel Winder via Digitalmars-d wrote:
 I can only make the D Hackathon 2015, on 2015-04-30 and 
 2015-05-01.
 I'd love to get stuck in on something. Probably best for me 
 to find
 out the state of play (!) at 2015-04-30T06:00+01:00 and find 
 out
 how/where to contribute then.
Sounds great. See you on the barricades! -- Andrei
I am assuming we will actually see each other next week at ACCU 2015 :- )
Sadly I can't make it because newborn. -- Andrei
Congratulations!
Apr 17 2015
prev sibling parent Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 04/09/2015 04:44 AM, Andrei Alexandrescu wrote:
 The idea is to spend a week concentrating efforts on writing code for
 all aspects of D (with a focus on, but not limited to, D's github
 repos). Should be fun! At the end of the week we'll count the bugs fixed
 and pulled PRs and compare them against the weekly average over the past
 few months. If it was productive in addition to fun, so much the better!
Nice idea, I recently had the idea that we should spent one week fixing bugs together with D first-time contributors. Think that fits nicely in here to also invite new contributors to participate in the hackathon.
Apr 17 2015