Go to Post You're here for them, not for you. - Chris is me [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 09-04-2016, 23:50
Cel Skeggs Cel Skeggs is offline
Robot Software Manager Alumnus
AKA: Previously known as Colby
FRC #1540 (The Flaming Chickens)
Team Role: Alumni
 
Join Date: Feb 2013
Rookie Year: 2009
Location: Portland, Oregon, USA
Posts: 107
Cel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of light
FIRSTCodes: New Slack chatroom for FRC software developers!

Team 1540 has created a Slack team at https://firstcodes.slack.com for students and mentors in FIRST who want to talk about writing FRC software!

Topics include:
  • Newbie questions about getting started with FRC software
  • Advanced questions about difficult topics, like autonomous vision
  • Discussion of best practices for software development in FRC
  • Code releases of your team's code
  • Announcements and discussion of open-source libraries and frameworks for FRC software
  • General chatter about FIRST
  • And much more!
Members of all skill levels and all teams are invited - click here to receive an invite! Please read the instructions once you get the invite, and suffix your username with your team number!

If you have any questions, feel free to post them here or in the Slack's #meta channel!
__________________
Software manager alumnus. Developer of the CCRE, a powerful robot code framework based on dataflow and composibility.
Refer to as she/her/hers. Years of FRC: 2012, 2013, 2014, 2015, 2016. FLL for a few years beforehand.
Team 1540: The Flaming Chickens | Portland, Oregon | Twitter | Facebook

Last edited by Cel Skeggs : 10-04-2016 at 23:28.
Reply With Quote
  #2   Spotlight this post!  
Unread 10-04-2016, 15:27
Peter Johnson Peter Johnson is online now
WPILib Developer
FRC #0294 (Beach Cities Robotics)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Redondo Beach, CA
Posts: 249
Peter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud ofPeter Johnson has much to be proud of
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

The concept is good, but I'm not sure Slack is the right tool for this. Slack is great for relatively small teams where everyone knows each other in real life and you have relatively tight management control, but it has very limited tools for more "public" membership and appears to not really be designed for that application. For example, you can't restrict people from changing their display name, so it's easy for someone to play the Ender's Game trick of adding a space to their name to appear like someone else. Easy to deal with in a small team, but difficult to manage in a larger semi-anonymous group.
__________________
Author of cscore - WPILib CameraServer for 2017+
Author of ntcore - WPILib NetworkTables for 2016+
Creator of RobotPy - Python for FRC

2010 FRC World Champions (294, 67, 177)
2007 FTC World Champions (30, 74, 23)
2001 FRC National Champions (71, 294, 125, 365, 279)
Reply With Quote
  #3   Spotlight this post!  
Unread 10-04-2016, 15:32
jds2001 jds2001 is offline
Registered User
AKA: Jon Stanley
FRC #4263 (CyberDrgaon)
Team Role: Mentor
 
Join Date: Nov 2012
Rookie Year: 2013
Location: United States
Posts: 160
jds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud of
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

Quote:
Originally Posted by Peter Johnson View Post
The concept is good, but I'm not sure Slack is the right tool for this. Slack is great for relatively small teams where everyone knows each other in real life and you have relatively tight management control, but it has very limited tools for more "public" membership and appears to not really be designed for that application. For example, you can't restrict people from changing their display name, so it's easy for someone to play the Ender's Game trick of adding a space to their name to appear like someone else. Easy to deal with in a small team, but difficult to manage in a larger semi-anonymous group.
I'll stand and be contrary here - first, the Slack invite link expired, so I can't get on. Some large open source communities use Slack for their primary means of communication - whether that's a good fit or not I'm not sure, as I'm not actively involved in the one I'm a member of (Kubernetes).

For the invite problem, there's some open source stuff (this is an example) that will handle doing the invites for you - you can also simply allow non-admin users to invite others (which may be all you need for this).
__________________
- Official Scorer


Disclaimer: I volunteer for FIRST as a referee. All opinions are my own, and do not reflect those of FIRST.
Reply With Quote
  #4   Spotlight this post!  
Unread 10-04-2016, 15:57
Arhowk's Avatar
Arhowk Arhowk is offline
FiM CSA
AKA: Jake Niman
FRC #1684 (The Chimeras) (5460 Mentor)
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Lapeer
Posts: 542
Arhowk is a splendid one to beholdArhowk is a splendid one to beholdArhowk is a splendid one to beholdArhowk is a splendid one to beholdArhowk is a splendid one to beholdArhowk is a splendid one to behold
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

Don't we already have ChiefDelphi for this?
__________________
FRC Team 1684 - Head Programmer (2013-2016)
FRC Team 5460 - Programming Mentor (2015-2016)

FIRST in Michigan - Technical Crew (2015-continuing)
Reply With Quote
  #5   Spotlight this post!  
Unread 10-04-2016, 15:59
Cel Skeggs Cel Skeggs is offline
Robot Software Manager Alumnus
AKA: Previously known as Colby
FRC #1540 (The Flaming Chickens)
Team Role: Alumni
 
Join Date: Feb 2013
Rookie Year: 2009
Location: Portland, Oregon, USA
Posts: 107
Cel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of light
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

Quote:
Originally Posted by Peter Johnson View Post
The concept is good, but I'm not sure Slack is the right tool for this. Slack is great for relatively small teams where everyone knows each other in real life and you have relatively tight management control, but it has very limited tools for more "public" membership and appears to not really be designed for that application. For example, you can't restrict people from changing their display name, so it's easy for someone to play the Ender's Game trick of adding a space to their name to appear like someone else. Easy to deal with in a small team, but difficult to manage in a larger semi-anonymous group.
Slack is not the perfect tool for this, but I've been part of other large Slack communities and am aware of both the limitations and ways to address them. I am aware that moderation work can be harder with a case like this.

The most significant issue with Slack for communities is that large Slack groups have limits on their maximum size (around 8 thousand members) and only a very limited scrollback unless you pay a significant amount of money. This isn't perfect, but that's why we also have Chief Delphi for longer-term and more public posts.

Quote:
Originally Posted by jds2001 View Post
I'll stand and be contrary here - first, the Slack invite link expired, so I can't get on. Some large open source communities use Slack for their primary means of communication - whether that's a good fit or not I'm not sure, as I'm not actively involved in the one I'm a member of (Kubernetes).

For the invite problem, there's some open source stuff (this is an example) that will handle doing the invites for you - you can also simply allow non-admin users to invite others (which may be all you need for this).
Yes - I plan to set up an invite automation solution at some point, but that's going to have to wait. Non-admins are already allowed to invite others in the current Slack, but that doesn't mean that anyone has used that feature.

New invite link!
__________________
Software manager alumnus. Developer of the CCRE, a powerful robot code framework based on dataflow and composibility.
Refer to as she/her/hers. Years of FRC: 2012, 2013, 2014, 2015, 2016. FLL for a few years beforehand.
Team 1540: The Flaming Chickens | Portland, Oregon | Twitter | Facebook
Reply With Quote
  #6   Spotlight this post!  
Unread 10-04-2016, 16:03
Cel Skeggs Cel Skeggs is offline
Robot Software Manager Alumnus
AKA: Previously known as Colby
FRC #1540 (The Flaming Chickens)
Team Role: Alumni
 
Join Date: Feb 2013
Rookie Year: 2009
Location: Portland, Oregon, USA
Posts: 107
Cel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of light
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

Quote:
Originally Posted by Arhowk View Post
Don't we already have ChiefDelphi for this?
This is not a replacement for Chief Delphi, but a supplement to it. Chief Delphi is good for everything that should last a long time. For asking a short one-off question when it's not clear that anyone else will ever benefit from it, or for chatter about FRC software, Slack works well.

By all means - if this doesn't seem useful to you, don't bother using it. It's insufficient for someone to post things like code releases in it, because it doesn't count as "public" - so even if it were to gain a huge adoption, you'll still see everything important outside of the Slack.
__________________
Software manager alumnus. Developer of the CCRE, a powerful robot code framework based on dataflow and composibility.
Refer to as she/her/hers. Years of FRC: 2012, 2013, 2014, 2015, 2016. FLL for a few years beforehand.
Team 1540: The Flaming Chickens | Portland, Oregon | Twitter | Facebook
Reply With Quote
  #7   Spotlight this post!  
Unread 10-04-2016, 17:00
Carl C's Avatar
Carl C Carl C is offline
Custom User Title
AKA: Carl Colglazier
FRC #2059 (Alumnus)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2008
Location: Cary, NC
Posts: 136
Carl C is a splendid one to beholdCarl C is a splendid one to beholdCarl C is a splendid one to beholdCarl C is a splendid one to beholdCarl C is a splendid one to beholdCarl C is a splendid one to behold
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

Why not use IRC? Easy to use, no invites needed, withstood the test of time for over twenty-five years.
Reply With Quote
  #8   Spotlight this post!  
Unread 10-04-2016, 17:03
Ozuru's Avatar
Ozuru Ozuru is offline
It's always the programmer's fault.
no team
 
Join Date: May 2013
Rookie Year: 2010
Location: Earth
Posts: 268
Ozuru is a splendid one to beholdOzuru is a splendid one to beholdOzuru is a splendid one to beholdOzuru is a splendid one to beholdOzuru is a splendid one to beholdOzuru is a splendid one to beholdOzuru is a splendid one to behold
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

Quote:
Originally Posted by Carl C View Post
Why not use IRC? Easy to use, no invites needed, withstood the test of time for over twenty-five years.
I came here to say the same thing.
Reply With Quote
  #9   Spotlight this post!  
Unread 10-04-2016, 18:13
Cel Skeggs Cel Skeggs is offline
Robot Software Manager Alumnus
AKA: Previously known as Colby
FRC #1540 (The Flaming Chickens)
Team Role: Alumni
 
Join Date: Feb 2013
Rookie Year: 2009
Location: Portland, Oregon, USA
Posts: 107
Cel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of light
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

Quote:
Originally Posted by Carl C View Post
Why not use IRC? Easy to use, no invites needed, withstood the test of time for over twenty-five years.
I haven't recently tried IRC, but the consensus I've heard is that it requires users to download extra software (a barrier to entry), doesn't support cohesive communities across channels, feels twenty-five years outdated in terms of everything, and isn't necessarily easy to use for people new to it. I'm sure that IRC is the correct tool for many cases, but it doesn't sound to me like this is one of those cases. If you really like IRC, you can even use Slack's IRC gateway to connect to Slack.

I've resolved the invite problem: this link allows you to ask for an invite and automatically receive it.
__________________
Software manager alumnus. Developer of the CCRE, a powerful robot code framework based on dataflow and composibility.
Refer to as she/her/hers. Years of FRC: 2012, 2013, 2014, 2015, 2016. FLL for a few years beforehand.
Team 1540: The Flaming Chickens | Portland, Oregon | Twitter | Facebook
Reply With Quote
  #10   Spotlight this post!  
Unread 10-04-2016, 18:19
connor.worley's Avatar
connor.worley connor.worley is offline
Registered User
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Mar 2011
Rookie Year: 2010
Location: Berkeley/San Diego
Posts: 601
connor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond repute
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

I have yet to receive an invitation code. +1 for IRC.
__________________
Team 973 (2016-???)
Team 5499 (2015-2016)
Team 254 (2014-2015)

Team 1538 (2011-2014)
2014 Driver (25W 17L 1T)
日本語でOK
Reply With Quote
  #11   Spotlight this post!  
Unread 10-04-2016, 18:19
Sperkowsky's Avatar
Sperkowsky Sperkowsky is online now
Professional Multitasker
AKA: Samuel Perkowsky
FRC #2869 (Regal Eagles)
Team Role: Leadership
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Bethpage, NY
Posts: 1,895
Sperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond repute
F4 uses slack and I can tell you it will work well for this. We are a community of about 40 people who did not previously know each other which is similar to this. I might join just to see how it is although I'm not much of a programmer.

Sent from my LG-H810 using Tapatalk
Reply With Quote
  #12   Spotlight this post!  
Unread 10-04-2016, 18:36
Cel Skeggs Cel Skeggs is offline
Robot Software Manager Alumnus
AKA: Previously known as Colby
FRC #1540 (The Flaming Chickens)
Team Role: Alumni
 
Join Date: Feb 2013
Rookie Year: 2009
Location: Portland, Oregon, USA
Posts: 107
Cel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of light
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

Connor Worley did in fact receive an invite; it just took half an hour for it to get through email. There are now thirty-two members of the Slack, and climbing!
__________________
Software manager alumnus. Developer of the CCRE, a powerful robot code framework based on dataflow and composibility.
Refer to as she/her/hers. Years of FRC: 2012, 2013, 2014, 2015, 2016. FLL for a few years beforehand.
Team 1540: The Flaming Chickens | Portland, Oregon | Twitter | Facebook
Reply With Quote
  #13   Spotlight this post!  
Unread 10-04-2016, 18:56
cjl2625's Avatar
cjl2625 cjl2625 is offline
apel py
AKA: Cory Lynch
FRC #2067 (Apple Pi)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Guilford, CT
Posts: 412
cjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to beholdcjl2625 is a splendid one to behold
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

I much prefer Slack to IRC. It's more flexible and useful than the more barebones IRC.
__________________
Head Programmer / Driver
Reply With Quote
  #14   Spotlight this post!  
Unread 10-04-2016, 23:27
jds2001 jds2001 is offline
Registered User
AKA: Jon Stanley
FRC #4263 (CyberDrgaon)
Team Role: Mentor
 
Join Date: Nov 2012
Rookie Year: 2013
Location: United States
Posts: 160
jds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud ofjds2001 has much to be proud of
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

Quote:
Originally Posted by cjl2625 View Post
I much prefer Slack to IRC. It's more flexible and useful than the more barebones IRC.
+1. Slack has a killer feature that IRC does not - persistence across reboots of your device, restarts of the app, etc. as well as effortless integration of multiple devices - mobile, web, and desktop apps. Try getting that for free with IRC.

If you're hard-set on IRC, there's even Slack->IRC integration. Not sure how well that works though.
__________________
- Official Scorer


Disclaimer: I volunteer for FIRST as a referee. All opinions are my own, and do not reflect those of FIRST.
Reply With Quote
  #15   Spotlight this post!  
Unread 11-04-2016, 10:58
Cel Skeggs Cel Skeggs is offline
Robot Software Manager Alumnus
AKA: Previously known as Colby
FRC #1540 (The Flaming Chickens)
Team Role: Alumni
 
Join Date: Feb 2013
Rookie Year: 2009
Location: Portland, Oregon, USA
Posts: 107
Cel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of lightCel Skeggs is a glorious beacon of light
Re: FIRSTCodes: New Slack chatroom for FRC software developers!

Update: we're up to 55 members in the Slack after the first day, and having plenty of discussions!
Click here to join us, and make sure you suffix your username with your team number.
__________________
Software manager alumnus. Developer of the CCRE, a powerful robot code framework based on dataflow and composibility.
Refer to as she/her/hers. Years of FRC: 2012, 2013, 2014, 2015, 2016. FLL for a few years beforehand.
Team 1540: The Flaming Chickens | Portland, Oregon | Twitter | Facebook
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 23:35.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi