Hi All,
It's that time again to raise your voices and elect your leaders! Can you believe it's been over a year and one day already?
It's a time for you to stand up, help your community and volunteer to serve!
Squeak wants you!
Every year we elect the SOB (Squeak Oversight Board) consisting of seven members from our community. The current board members are: 1. Marcel Taeumel 2. Tim Rowledge 3. Craig Latta 4. David T. Lewis 5. Jakob Reschke 6. Bruce O'Neel 7. Benoit St-Jean
For more info on the board please see: https://squeak.org/board/#the-mission
Everything about the election, including schedule and more, is tracked here: http://wiki.squeak.org/squeak/6665
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning!
Candidates should nominate themselves and start their campaign on the squeak-dev mailing list. Or if you nominate someone else, make sure that person really wants to run. :) I will not put anyone on the candidate list until that person makes it known on squeak-dev that he/she intends to run.
During this period, the candidates should ideally present themselves on squeak-dev, unless they have already done so, and the community can ask questions.
I encourage you to reach out to potential candidates, people that are active in the community and represent your views, and ask them to run. Some people will not run without encouragement. Also, I know that some people wait to the last minute to run for the board to see if others will run but please consider getting this year off to a faster start and just jump right in!
The schedule and process are as follows:
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning! Friday 25th of February 2024, 18.00 UTC: Candidate list is finalized. Friday 25th of February 2024, 19.00 UTC: Online election starts. Friday 11th of March 2024, 19.00 UTC: Online election ends. Results will be announced immediately after the election ends.
The voting period is two weeks long and ballots are sent out via email.
And how do you end up on the voter list? See below. :)
IMPORTANT: New voters will NOT be added once the election is started. You MUST try to get on the voter list before the 25th of February 2024 or you will NOT be able to vote. If your Email has changed please try to make sure it is changed on the list of voters before the election starts.
--------------------------
If you were invited to vote last year you are already on the voter list, no worries! If you are a new Squeaker and wish to vote you should do ONE of the following:
* Get a "known" Squeaker to vouch for you. If a known Squeaker sends an email to voters (at) squeak.org giving me a name and email for you, then I will add you.
* Send an email to voters (at) squeak.org yourself (and CC to squeak-dev if you like) with information/arguments showing me that you are indeed serious about voting and that you are indeed a Squeaker.
When the voting period starts all voters will receive an email with instructions and a link to the voting website.
If there are any further questions, just reply *in this thread* and I will closely track it - or send email to voters (at) squeak.org which points to me.
...so let's get on with it!
All the best, Patrick
Hi all! :-)
I would like to continue serving on the Squeak Oversight Board in 2024!
As always, I value backwards compatibility and modularity (i.e., extensibility and readability). I want to retain the content we have while cleaning up and moving forward.
At the university, my colleagues and I use Squeak for teaching and researching topics on object-oriented design and exploratory programming, cherishing liveness and short feedback loops.
On multiple occasions, I wrote down thoughts about the challenges one can observe in programming systems such as Squeak. A more recent text is about the challenge of "emergence" after some Workspace Do-It: - Marcel Taeumel, Patrick Rein, Jens Lincke, Robert Hirschfeld. "How to Tame an Unpredictable Emergence? Design Strategies for a Live-Programming System." In Design Thinking Research, 149--166. 2023, Springer.
There is more listed on Squeak's website (https://squeak.org/research/). Your preferred search engine will find those texts. :-)
Happy Squeaking!
Best, Marcel
Am 11.02.2024 09:53:02 schrieb Rein, Patrick patrick.rein@hpi.uni-potsdam.de:
Hi All,
It's that time again to raise your voices and elect your leaders! Can you believe it's been over a year and one day already?
It's a time for you to stand up, help your community and volunteer to serve!
Squeak wants you!
Every year we elect the SOB (Squeak Oversight Board) consisting of seven members from our community. The current board members are: 1. Marcel Taeumel 2. Tim Rowledge 3. Craig Latta 4. David T. Lewis 5. Jakob Reschke 6. Bruce O'Neel 7. Benoit St-Jean
For more info on the board please see: https://squeak.org/board/#the-mission
Everything about the election, including schedule and more, is tracked here: http://wiki.squeak.org/squeak/6665
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning!
Candidates should nominate themselves and start their campaign on the squeak-dev mailing list. Or if you nominate someone else, make sure that person really wants to run. :) I will not put anyone on the candidate list until that person makes it known on squeak-dev that he/she intends to run.
During this period, the candidates should ideally present themselves on squeak-dev, unless they have already done so, and the community can ask questions.
I encourage you to reach out to potential candidates, people that are active in the community and represent your views, and ask them to run. Some people will not run without encouragement. Also, I know that some people wait to the last minute to run for the board to see if others will run but please consider getting this year off to a faster start and just jump right in!
The schedule and process are as follows:
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning! Friday 25th of February 2024, 18.00 UTC: Candidate list is finalized. Friday 25th of February 2024, 19.00 UTC: Online election starts. Friday 11th of March 2024, 19.00 UTC: Online election ends. Results will be announced immediately after the election ends.
The voting period is two weeks long and ballots are sent out via email.
And how do you end up on the voter list? See below. :)
IMPORTANT: New voters will NOT be added once the election is started. You MUST try to get on the voter list before the 25th of February 2024 or you will NOT be able to vote. If your Email has changed please try to make sure it is changed on the list of voters before the election starts.
--------------------------
If you were invited to vote last year you are already on the voter list, no worries! If you are a new Squeaker and wish to vote you should do ONE of the following:
* Get a "known" Squeaker to vouch for you. If a known Squeaker sends an email to voters (at) squeak.org giving me a name and email for you, then I will add you.
* Send an email to voters (at) squeak.org yourself (and CC to squeak-dev if you like) with information/arguments showing me that you are indeed serious about voting and that you are indeed a Squeaker.
When the voting period starts all voters will receive an email with instructions and a link to the voting website.
If there are any further questions, just reply *in this thread* and I will closely track it - or send email to voters (at) squeak.org which points to me.
...so let's get on with it!
All the best, Patrick
HI,
This has been a very quiet response so far.
So once again I am happy to serve on the board.
But.... As in the past, I would be delighted to not win in place of someone not old and more diverse than I am.
So come on, step up. Squeak needs you. And we need your ideas.
Thanks
bruce
On 2024-02-11T09:52:34.000+01:00, Patrick R patrick.rein@hpi.uni-potsdam.de wrote:
Hi All, It's that time again to raise your voices and elect your leaders! Can you believe it's been over a year and one day already? It's a time for you to stand up, help your community and volunteer to serve! Squeak wants you! Every year we elect the SOB (Squeak Oversight Board) consisting of seven members from our community. The current board members are: 1. Marcel Taeumel 2. Tim Rowledge 3. Craig Latta 4. David T. Lewis 5. Jakob Reschke 6. Bruce O'Neel 7. Benoit St-Jean For more info on the board please see: https://squeak.org/board/#the-mission Everything about the election, including schedule and more, is tracked here: http://wiki.squeak.org/squeak/6665 Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning! Candidates should nominate themselves and start their campaign on the squeak-dev mailing list. Or if you nominate someone else, make sure that person really wants to run. :) I will not put anyone on the candidate list until that person makes it known on squeak-dev that he/she intends to run. During this period, the candidates should ideally present themselves on squeak-dev, unless they have already done so, and the community can ask questions. I encourage you to reach out to potential candidates, people that are active in the community and represent your views, and ask them to run. Some people will not run without encouragement. Also, I know that some people wait to the last minute to run for the board to see if others will run but please consider getting this year off to a faster start and just jump right in! The schedule and process are as follows: Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning! Friday 25th of February 2024, 18.00 UTC: Candidate list is finalized. Friday 25th of February 2024, 19.00 UTC: Online election starts. Friday 11th of March 2024, 19.00 UTC: Online election ends. Results will be announced immediately after the election ends. The voting period is two weeks long and ballots are sent out via email. And how do you end up on the voter list? See below. :) IMPORTANT: New voters will NOT be added once the election is started. You MUST try to get on the voter list before the 25th of February 2024 or you will NOT be able to vote. If your Email has changed please try to make sure it is changed on the list of voters before the election starts. -------------------------- If you were invited to vote last year you are already on the voter list, no worries! If you are a new Squeaker and wish to vote you should do ONE of the following: * Get a "known" Squeaker to vouch for you. If a known Squeaker sends an email to voters (at) squeak.org [http://squeak.org%5D%C2%A0giving%C2%A0me%C2%A0a%C2%A0name%C2%A0and%C2%A0emai... for you, then I will add you. * Send an email to voters (at) squeak.org [http://squeak.org%5D%C2%A0yourself%C2%A0(and%C2%A0CC%C2%A0to squeak-dev if you like) with information/arguments showing me that you are indeed serious about voting and that you are indeed a Squeaker. When the voting period starts all voters will receive an email with instructions and a link to the voting website. If there are any further questions, just reply *in this thread* and I will closely track it - or send email to voters (at) squeak.org [http://squeak.org%5D%C2%A0which points to me. ...so let's get on with it! All the best, Patrick
On 2024-02-11, at 12:52 AM, Patrick R patrick.rein@hpi.uni-potsdam.de wrote:
It's that time again to raise your voices and elect your leaders!
Yay!
Can you believe it's been over a year and one day already?
What?
OK, I'm going to offer myself up to the electorate for another year. I'm fairly sure most of you know me by now; I try to help keep things running, to encourage making things work better, to help make that happen, and to make awful puns.
I have not fomented an insurrection in the last 12 months.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Strange OpCodes: LINO: Last In, Never Out mode
People! Arise and break your chains!
Stand for election to the Elite Power Structure and use your new-found puissance to change the World!!
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Ornerythologists study bad tempered birds
Hi All,
There are only 5 days left to join the election. Please consider stepping up and volunteering to help Squeak! You don't need any special skills or a whole lot of time. Thank you to everyone that stepped up to run already! If you love Squeak this is a great way to help support the community. Do it now! Don't wait until the last minute. It's also great to have an election with more candidates than positions available. Right now we have 3 count em 3 candidates for 7 open positions on the Board. Let's get this party started!
Squeak needs you!
All the best,
Ron Teitelbaum
On Tue, Feb 20, 2024 at 1:40 PM Tim Rowledge tim@rowledge.org wrote:
People! Arise and break your chains!
Stand for election to the Elite Power Structure and use your new-found puissance to change the World!!
tim
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Ornerythologists study bad tempered birds
Minor warning on typo problem -
On 2024-02-11, at 12:52 AM, Patrick R patrick.rein@hpi.uni-potsdam.de wrote:
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning! Friday 25th of February 2024, 18.00 UTC: Candidate list is finalized. Friday 25th of February 2024, 19.00 UTC: Online election starts. Friday 11th of March 2024, 19.00 UTC: Online election ends. Results will be announced immediately after the election ends.
Note that the 25th of Feb is in fact the *coming Sunday* and March 11th is in fact a *Monday*
So, get those thinking caps on and decide that you want to step up to the seats of power.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim A bug in the hand is better than one as yet undetected.
Hi all,
3 candidates for 7 seats is indeed a shame. So this year, I'm throwing my hat in the ring for the first time.
Who am I? Master student at the HPI in my final year. Interested in exploratory programming and programming/debugging tools. Big fan of Squeak/Smalltalk (obviously) and proud member of the core dev team for 2 years now.
I have been lucky to do a great majority of my study-/student-assistant-/hobby related projects in Squeak for ~4 years now. Some of my recent and ongoing projects, mostly in collaboration with Marcel, are: * TraceDebugger: Time-travel debugger with object evolution exploration (https://github.com/hpi-swa-lab/squeak-tracedebugger) * SimulationStudio: Framework for customizing code simulation (https://github.com/LinqLover/SimulationStudio) * New editions of the Squeak by Example book with Patrick Rein (pre) (https://github.com/hpi-swa-lab/SqueakByExample-english) * Squeak Inbox Talk: Bringing squeak-dev into your image (world main docking bar > Apps menu) And a few publications: https://scholar.google.com/citations?hl=de&user=VUL8kyoAAAAJ&view_op...
In the trunk, I most enjoy collaborating on Tools and Morphic, code simulation and termination, and libraries such as Regex, but exploring and improving an unknown domain is always fun. Currently, I'm writing my master's thesis in Squeak, so there's more in the pipeline. Stay tuned or stalk me on GitHub. :-)
What do I want for Squeak? Persistence and growth of the system and the community. Make programming with and of Squeak more fun every day. Envision a bright future where more and more Smalltalk ideas are adopted in the mainstream, and Squeak/Smalltalk can strengthen its role as a trend setter again. I commit to extensibility and compatibility.
What can I offer for the SOB? I don't have a precise idea of the usual SOB activities yet, but I'm always happy to have a nice discussion and save a little time for implementing decisions. If there is a chance, I would prioritize to motivate and support new contributors. Besides, I always like to advocate for transparency, so I might try to move some more discussions to squeak-dev or document them in the wiki, depending on what is there.
What can't I offer? Due to time constraints, I won't rewrite Morphic next week. ;-) Also, I tend to get bored in unimportant meetings. If I find nothing to contribute, I might not attend every meeting.
Carpe Squeak!
Best, Christoph
--- Sent from Squeak Inbox Talk
On 2024-02-11T09:52:34+01:00, patrick.rein@hpi.uni-potsdam.de wrote:
Hi All,
It's that time again to raise your voices and elect your leaders! Can you believe it's been over a year and one day already?
It's a time for you to stand up, help your community and volunteer to serve!
Squeak wants you!
Every year we elect the SOB (Squeak Oversight Board) consisting of seven members from our community. The current board members are:
- Marcel Taeumel
- Tim Rowledge
- Craig Latta
- David T. Lewis
- Jakob Reschke
- Bruce O'Neel
- Benoit St-Jean
For more info on the board please see: https://squeak.org/board/#the-mission
Everything about the election, including schedule and more, is tracked here: http://wiki.squeak.org/squeak/6665
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning!
Candidates should nominate themselves and start their campaign on the squeak-dev mailing list. Or if you nominate someone else, make sure that person really wants to run. :) I will not put anyone on the candidate list until that person makes it known on squeak-dev that he/she intends to run.
During this period, the candidates should ideally present themselves on squeak-dev, unless they have already done so, and the community can ask questions.
I encourage you to reach out to potential candidates, people that are active in the community and represent your views, and ask them to run. Some people will not run without encouragement. Also, I know that some people wait to the last minute to run for the board to see if others will run but please consider getting this year off to a faster start and just jump right in!
The schedule and process are as follows:
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning! Friday 25th of February 2024, 18.00 UTC: Candidate list is finalized. Friday 25th of February 2024, 19.00 UTC: Online election starts. Friday 11th of March 2024, 19.00 UTC: Online election ends. Results will be announced immediately after the election ends.
The voting period is two weeks long and ballots are sent out via email.
And how do you end up on the voter list? See below. :)
IMPORTANT: New voters will NOT be added once the election is started. You MUST try to get on the voter list before the 25th of February 2024 or you will NOT be able to vote. If your Email has changed please try to make sure it is changed on the list of voters before the election starts.
If you were invited to vote last year you are already on the voter list, no worries! If you are a new Squeaker and wish to vote you should do ONE of the following:
- Get a "known" Squeaker to vouch for you. If a known Squeaker
sends an email to voters (at) squeak.org giving me a name and email for you, then I will add you.
- Send an email to voters (at) squeak.org yourself (and CC to
squeak-dev if you like) with information/arguments showing me that you are indeed serious about voting and that you are indeed a Squeaker.
When the voting period starts all voters will receive an email with instructions and a link to the voting website.
If there are any further questions, just reply *in this thread* and I will closely track it - or send email to voters (at) squeak.org which points to me.
...so let's get on with it!
All the best, Patrick
On 2024-02-11 08:52, Patrick R wrote:
Hi All,
It's that time again to raise your voices and elect your leaders! Can you believe it's been over a year and one day already?
It's a time for you to stand up, help your community and volunteer to serve!
Squeak wants you!
I would like to run for the Squeak oversight board again this year.
I have been enjoying Squeak as a hobbyist for quite a few years now. For me Squeak is educational and challenging, and I use it for all sorts of things like balancing my checkbooks, keeping shopping lists, and working out vehicle sequencing algorithms for automotive assembly plants.
As a hobby programmer, I have never made any money from Squeak and I probably couldn't do so even if I wanted to. But it would be wrong to say I have not benefited in a material way, because over the years Squeak has been the educational tool that enables me to understand how software can and should work. So now I find myself employable and engaged in creative and interesting work long after my colleagues have retired or otherwise been made redundant.
This is my way of saying that working and playing in Squeak is both an education and an investment in yourself. I want other people, especially younger folks, to be able to have similar experiences as Squeak evolves and adapts to changing operating systems, devices, and networks.
Keeping Squeak accessible for learning, and understandable top to bottom (including VMs), is a real challenge, and as a board member I hope to continue make that happen.
Thanks, and I hope that a few more people will step forward to volunteer for the board. We could use some more youth and diversity, so if you are interested and enthusiastic please join in. You don't have to be a tech wizard. Squeak is about vision, learning, human empowerment, stuff like that. The techie stuff you can look up on the internet, so don't worry about it :-)
Thanks, Dave
Hello everyone,
I would like to run for the SOB again this year.
Unfortunately, I was pretty much absent from the SOB last year as cancer invited itself into the family... :(
Add to that multiple Covid episodes and other issues, 2023 wasn't a great year for my family...
Things have gotten back to "normal" in 2024 so... I promise I'll be 100% present & active this time!
Now, let me introduce myself.
I've been following/loving Squeak since Dan Ingalls announced the birth of this "new Smalltalk" in 1996! Besides being a fan of Squeak since day 1, I have been professionally a Smalltalker since 1992. I started with ObjectWorks 4.0 and quickly moved to VisualWorks 2.5. Since then, I've been working mostly (and equally) with VisualAge and VisualWorks. Did a few years of coding with VSE (plain) and VSE/PARTS as well. Throw in some Gemstone and some Glorp and some TOPLink and you get a good picture of my professional background. In all occasions, I was lucky enough to work on big projects with big databases (DB/2, Gemstone, Oracle, MySQL, SQL Server, Sybase & some MQSeries).
Besides "Smalltalk at work", I enjoy other Smalltalks I haven't used professionally: ObjectStudio, Dolphin, Cuis, Pharo and, obviously, Squeak! And yes, I'm sometimes nostalgic of "The Smalltalk Report", JOOP, BYTE and the "Dr. Dobb's Journal" magazines! 😉
Hi all--
I'd like to run again for the Squeak board.
I've been active in the Squeak community since the beginning, writing livecoded software for improvisational musical performance. I've continued in that realm; you can read about it at my blog[1], and at the performance collective in which I perform, TOPLAP[2]. That group is celebrating its 20th anniversary this weekend with livestreamed performances. Check it out! :)
I've done work in many other areas too, which you can also read about at my blog. My current pursuits are focused around mixed reality, parsing and compilation for multiple languages with coherent debugging, and an all-languages-welcome polyglot future enabled by WebAssembly. I particularly enjoy the livecoded virtual machine experience that Vanessa Freudenberg's work with SqueakJS enables.
In the last several terms, I've acted as the board's secretary, and am keenly interested in live community participation. I run the monthly California Smalltalkers[3] online meetup with Dan Ingalls, and I'd like for every other board meeting to be open to the community.
I'd be pleased to serve again!
thanks, Craig
[1] https://thiscontext.com [2] https://toplap.org [3] https://meetup.com/california-smalltalkers
***
On 11 February 2024 at 00:52 pacific time, Patrick R wrote:
Hi All,
It's that time again to raise your voices and elect your leaders! Can you believe it's been over a year and one day already?
It's a time for you to stand up, help your community and volunteer to serve!
Squeak wants you!
Every year we elect the SOB (Squeak Oversight Board) consisting of seven members from our community. The current board members are:
- Marcel Taeumel
- Tim Rowledge
- Craig Latta
- David T. Lewis
- Jakob Reschke
- Bruce O'Neel
- Benoit St-Jean
For more info on the board please see: https://squeak.org/board/#the-mission
Everything about the election, including schedule and more, is tracked here: http://wiki.squeak.org/squeak/6665
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning!
Candidates should nominate themselves and start their campaign on the squeak-dev mailing list. Or if you nominate someone else, make sure that person really wants to run. :) I will not put anyone on the candidate list until that person makes it known on squeak-dev that he/she intends to run.
During this period, the candidates should ideally present themselves on squeak-dev, unless they have already done so, and the community can ask questions.
I encourage you to reach out to potential candidates, people that are active in the community and represent your views, and ask them to run. Some people will not run without encouragement. Also, I know that some people wait to the last minute to run for the board to see if others will run but please consider getting this year off to a faster start and just jump right in!
The schedule and process are as follows:
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning! Friday 25th of February 2024, 18.00 UTC: Candidate list is finalized. Friday 25th of February 2024, 19.00 UTC: Online election starts. Friday 11th of March 2024, 19.00 UTC: Online election ends. Results will be announced immediately after the election ends.
The voting period is two weeks long and ballots are sent out via email.
And how do you end up on the voter list? See below. :)
IMPORTANT: New voters will NOT be added once the election is started. You MUST try to get on the voter list before the 25th of February 2024 or you will NOT be able to vote. If your Email has changed please try to make sure it is changed on the list of voters before the election starts.
If you were invited to vote last year you are already on the voter list, no worries! If you are a new Squeaker and wish to vote you should do ONE of the following:
- Get a "known" Squeaker to vouch for you. If a known Squeaker
sends an email to voters (at) squeak.org giving me a name and email for you, then I will add you.
- Send an email to voters (at) squeak.org yourself (and CC to
squeak-dev if you like) with information/arguments showing me that you are indeed serious about voting and that you are indeed a Squeaker.
When the voting period starts all voters will receive an email with instructions and a link to the voting website.
If there are any further questions, just reply *in this thread* and I will closely track it - or send email to voters (at) squeak.org which points to me.
...so let's get on with it!
All the best, Patrick
-- Craig Latta :: research computer scientist :: Black Page Digital :: Berkeley, California :: 663137D7940BF5C0AF :: C1349FB2ADA32C4D5314CE ::
Hi everyone,
I'll run for the Board this year. I've been in the community since 1997 and had been serving on the board from 2006 to 2022. I didn't run for the last two years for personal reasons. I'm in a better place now.
Lately I've been mostly focusing on my virtual machines – SqueakJS and Smalltalk78. I feel a little bit like a scientist in Jurassic Park, reviving some lost creatures – albeit with less dramatic consequences. It definitely is fun and rewarding.
One thing I revived last year was the 2004 version of Croquet ( https://github.com/codefrau/jasmine), mainly by adding an FFI and writing an OpenGL emulation. The rendering now works well enough to enjoy playing with it. I also wrote a whole TCP/IP stack, but the multiuser isn't quite working yet.
The other fun project I got working again this year is impara's Plopp 3D painting tool for kids, which won the ESUG Tech Award in 2006 (be aware there's a lot of cheerful sound – you may want to turn down your volume, or at least brace yourself): https://codefrau.github.io/plopp/ Similar to Croquet, this uses the Croquet renderer and Tweak UI. Unlike Croquet, it's not open-source, the image is locked down. It's a lot of fun to play with though.
Besides my rather solitary coding adventures, I'd like to get a bit more involved in the community again. Thank you to the folks who encouraged me to run.
Please vote for me 💜
Vanessa
Hi Vanessa --
This is great news! Welcome back! ("(^.^)/")
Best, Marcel
Am 25.02.2024 01:40:05 schrieb Vanessa Freudenberg vanessa@codefrau.net:
Hi everyone,
I'll run for the Board this year. I've been in the community since 1997 and had been serving on the board from 2006 to 2022. I didn't run for the last two years for personal reasons. I'm in a better place now.
Lately I've been mostly focusing on my virtual machines – SqueakJS and Smalltalk78. I feel a little bit like a scientist in Jurassic Park, reviving some lost creatures – albeit with less dramatic consequences. It definitely is fun and rewarding.
One thing I revived last year was the 2004 version of Croquet (https://github.com/codefrau/jasmine), mainly by adding an FFI and writing an OpenGL emulation. The rendering now works well enough to enjoy playing with it. I also wrote a whole TCP/IP stack, but the multiuser isn't quite working yet.
The other fun project I got working again this year is impara's Plopp 3D painting tool for kids, which won the ESUG Tech Award in 2006 (be aware there's a lot of cheerful sound – you may want to turn down your volume, or at least brace yourself): https://codefrau.github.io/plopp/ Similar to Croquet, this uses the Croquet renderer and Tweak UI. Unlike Croquet, it's not open-source, the image is locked down. It's a lot of fun to play with though.
Besides my rather solitary coding adventures, I'd like to get a bit more involved in the community again. Thank you to the folks who encouraged me to run.
Please vote for me 💜
Vanessa
Hello Squeakers,
I would like run for the first time for the Squeak Oversight Board election in 2024.
I have been reading quietly on the Squeak mailing lists since early 1997. Not many people know about me so why would they vote for me? I have - at considerable expense- been building an archive of Squeak and Smalltalk related science papers, files, images, VM’s, source code and videos that has grown to terabytes. We have seen that preserving image and virtual machine based software like Smalltalk-72, Smalltalk-78, Smalltalk-80 and Squeak can be kept running for 52 years in the future and I see it as my job to keep it running for another 100 years or so. Serving on the Squeak Oversight Board at some time in the future will serve to complete my preservation efforts. If you feel preserving all past and future Squeak software in a running form than voting me on the Squeak Oversight Board is a good way to help my efforts.
A personal history. At 17 years old I had been blown away by the elegance, simplicity and scientific insights behind Smalltalk-80 and its GUI ever since I read the Byte Magazine articles in august 1981. Message passing and bytecode virtual machines are still the best architectural principles for building computer systems today, especially if you want to build message passing massively parallel computing systems. In 1983 I started my first attempt to re-implement Smalltalk from the Blue and Green Book as the VM, language and operating system for my 800 core Transputer supercomputer hardware. When Squeak was released in 1996/97 I was on this mailing list again trying to port the VM to the parallel hardware in my bedroom that I ran my first public internet provider on. Since 2008 when David Ungar’s RoarVM showed me how I am trying to rewrite the Squeak VM to run on the wafer scale integration million core microprocessors Jecel and I have been working on. We describe this work in a talk https://vimeo.com/731037615
If elected to the Squeak Board I want to organize that Squeak will run bit-identically on more hardware than Linux does. For example compiling the Squeak virtual machines on modern iOS, WatchOS, MacOS for all Squeak versions 1.1 to 6.1 including Croquet, compile for the 100 core AppleSilicon, Risc-V, several FPGA hardware, Android, Windows, etc. I want to port the parallel RoarVM enhancements into the mainstream VM, maybe re-introduce the object table and introduce the use of tags and distributed VM heaps. I can not promise to release all this work while on the Squeak Oversight board but I can try.
Thank you to the folks who encouraged me to run,
Merik Voswinkel
On Sun, Feb 11, 2024 at 9:53 AM Patrick R patrick.rein@hpi.uni-potsdam.de wrote:
Hi All,
It's that time again to raise your voices and elect your leaders! Can you believe it's been over a year and one day already?
It's a time for you to stand up, help your community and volunteer to serve!
Squeak wants you!
Every year we elect the SOB (Squeak Oversight Board) consisting of seven members from our community. The current board members are:
- Marcel Taeumel
- Tim Rowledge
- Craig Latta
- David T. Lewis
- Jakob Reschke
- Bruce O'Neel
- Benoit St-Jean
For more info on the board please see: https://squeak.org/board/#the-mission
Everything about the election, including schedule and more, is tracked here: http://wiki.squeak.org/squeak/6665
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning!
Candidates should nominate themselves and start their campaign on the squeak-dev mailing list. Or if you nominate someone else, make sure that person really wants to run. :) I will not put anyone on the candidate list until that person makes it known on squeak-dev that he/she intends to run.
During this period, the candidates should ideally present themselves on squeak-dev, unless they have already done so, and the community can ask questions.
I encourage you to reach out to potential candidates, people that are active in the community and represent your views, and ask them to run. Some people will not run without encouragement. Also, I know that some people wait to the last minute to run for the board to see if others will run but please consider getting this year off to a faster start and just jump right in!
The schedule and process are as follows:
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning! Friday 25th of February 2024, 18.00 UTC: Candidate list is finalized. Friday 25th of February 2024, 19.00 UTC: Online election starts. Friday 11th of March 2024, 19.00 UTC: Online election ends. Results will be announced immediately after the election ends.
The voting period is two weeks long and ballots are sent out via email.
And how do you end up on the voter list? See below. :)
IMPORTANT: New voters will NOT be added once the election is started. You MUST try to get on the voter list before the 25th of February 2024 or you will NOT be able to vote. If your Email has changed please try to make sure it is changed on the list of voters before the election starts.
If you were invited to vote last year you are already on the voter list, no worries! If you are a new Squeaker and wish to vote you should do ONE of the following:
- Get a "known" Squeaker to vouch for you. If a known Squeaker
sends an email to voters (at) squeak.org giving me a name and email for you, then I will add you.
- Send an email to voters (at) squeak.org yourself (and CC to
squeak-dev if you like) with information/arguments showing me that you are indeed serious about voting and that you are indeed a Squeaker.
When the voting period starts all voters will receive an email with instructions and a link to the voting website.
If there are any further questions, just reply *in this thread* and I will closely track it - or send email to voters (at) squeak.org which points to me.
...so let's get on with it!
All the best, Patrick
OK, so voting time has started and apparently there are 300+ eligible voters; please - if you are on that list *vote*.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Strange OpCodes: OI: Vey
If you have not yet done so, please take a few minutes now to vote. Your link to the election is in an email titled "Poll: Squeak Oversight Board 2024".
Please participate, your vote matters and is appreciated.
The election poll ends at 2024-03-11 19:00 UTC.
Thank you!
Dave
On 2024-02-11 08:52, Patrick R wrote:
Hi All,
It's that time again to raise your voices and elect your leaders! Can you believe it's been over a year and one day already?
It's a time for you to stand up, help your community and volunteer to serve!
Squeak wants you!
Every year we elect the SOB (Squeak Oversight Board) consisting of seven members from our community. The current board members are:
- Marcel Taeumel
- Tim Rowledge
- Craig Latta
- David T. Lewis
- Jakob Reschke
- Bruce O'Neel
- Benoit St-Jean
For more info on the board please see: https://squeak.org/board/#the-mission
Everything about the election, including schedule and more, is tracked here: http://wiki.squeak.org/squeak/6665
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning!
Candidates should nominate themselves and start their campaign on the squeak-dev mailing list. Or if you nominate someone else, make sure that person really wants to run. :) I will not put anyone on the candidate list until that person makes it known on squeak-dev that he/she intends to run.
During this period, the candidates should ideally present themselves on squeak-dev, unless they have already done so, and the community can ask questions.
I encourage you to reach out to potential candidates, people that are active in the community and represent your views, and ask them to run. Some people will not run without encouragement. Also, I know that some people wait to the last minute to run for the board to see if others will run but please consider getting this year off to a faster start and just jump right in!
The schedule and process are as follows:
Now until Friday 25th of February 2024, 18.00 UTC: Nominations of SOB members and campaigning! Friday 25th of February 2024, 18.00 UTC: Candidate list is finalized. Friday 25th of February 2024, 19.00 UTC: Online election starts. Friday 11th of March 2024, 19.00 UTC: Online election ends. Results will be announced immediately after the election ends.
The voting period is two weeks long and ballots are sent out via email.
And how do you end up on the voter list? See below. :)
IMPORTANT: New voters will NOT be added once the election is started. You MUST try to get on the voter list before the 25th of February 2024 or you will NOT be able to vote. If your Email has changed please try to make sure it is changed on the list of voters before the election starts.
If you were invited to vote last year you are already on the voter list, no worries! If you are a new Squeaker and wish to vote you should do ONE of the following:
- Get a "known" Squeaker to vouch for you. If a known Squeaker
sends an email to voters (at) squeak.org giving me a name and email for you, then I will add you.
- Send an email to voters (at) squeak.org yourself (and CC to
squeak-dev if you like) with information/arguments showing me that you are indeed serious about voting and that you are indeed a Squeaker.
When the voting period starts all voters will receive an email with instructions and a link to the voting website.
If there are any further questions, just reply *in this thread* and I will closely track it - or send email to voters (at) squeak.org which points to me.
...so let's get on with it!
All the best, Patrick
On 2024-03-10, at 1:05 PM, lewis@mail.msen.com wrote:
If you have not yet done so, please take a few minutes now to vote. Your link to the election is in an email titled "Poll: Squeak Oversight Board 2024".
Please participate, your vote matters and is appreciated.
Seconded; at the very least your votes let us know that somebody cares.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Useful Latin Phrases:- Oblitus sum perpolire clepsydras! = I forgot to polish the clocks!
squeak-dev@lists.squeakfoundation.org