Finding another programmer #6

Open
opened 2022-10-10 23:47:29 +00:00 by jonny · 1 comment
Owner

I think that writing code with one principle author lends itself to relatively brittle code, and that co-developing it with someone, either literally simultaneously as in pair programming or more generally as part of a modular development process where you are forced to make clear interfaces between separable components makes for nonlinear improvements beyond just having two sets of hands. Most of the lab seems like they are primarily hardware people, which is exciting and I am looking forward to learning from them, but I would be really interested in finding someone to work with me on this.

I don't have any specific ask here, so put this more in the "would be nice" category, but I do think it would substantially improve the work. Finding a grad student would be great because I love to teach and codeveloping with someone by having to explain it is one version of what I'm talking about, but if we could also find another programmer with more experience in backend web tech or cryptography in particular that would also be great.

A more abstract feeling I'm having here is that doing work that is substantially different than what the rest of the lab is doing has been pretty isolating before, and so I'll be interested in finding collaborators in any respect, but it would be nice to find someone who can invest some dedicated time along with me instead of as a side project.

I think that writing code with one principle author lends itself to relatively brittle code, and that co-developing it with someone, either literally simultaneously as in [pair programming](https://en.wikipedia.org/wiki/Pair_programming) or more generally as part of a modular development process where you are forced to make clear interfaces between separable components makes for nonlinear improvements beyond just having two sets of hands. Most of the lab seems like they are primarily hardware people, which is exciting and I am looking forward to learning from them, but I would be really interested in finding someone to work with me on this. I don't have any specific ask here, so put this more in the "would be nice" category, but I do think it would substantially improve the work. Finding a grad student would be great because I love to teach and codeveloping with someone by having to explain it is one version of what I'm talking about, but if we could also find another programmer with more experience in backend web tech or cryptography in particular that would also be great. A more abstract feeling I'm having here is that doing work that is substantially different than what the rest of the lab is doing has been pretty isolating before, and so I'll be interested in finding collaborators in any respect, but it would be nice to find someone who can invest some dedicated time along with me instead of as a side project.
jonny added this to the Project Details project 2022-10-10 23:47:29 +00:00
jonny added the
concern
label 2022-10-10 23:52:11 +00:00
Collaborator

Yea, I totally agree. I think we have the budget to bring on another person (grad student or more experienced programmer/post doc) in the relatively near future. There are some exceptional ECE grad students that potentially would come with a decent amount of experience already. We can write up a job/PhD listing and have it sent out to all grad students in ECE.

Generally speaking, recruiting a postdoc in this area can be pretty difficult. But you probably have connections that I don't, and I think these projects are exciting enough to stand out to the right person.

While you will be coming into lab with a different set of skills than the rest of lab right now, I think all of this work will end up being very collaborative within lab as there will be a lot of overlap between everyone's projects. I also think there will be a lot of interest in what you will be working on from a bunch of collaborating labs at UCLA with the potential of collaborators joining in with the work.

I think a tentative game plan would be for you to start off on your own, quickly start finding overlap with ongoing projects within lab, us hold collaborative meetings with other UCLA labs early on to find potential interest and collaborations, and aim to have a second, full time person on board by the end of year 1. What do you think?

Yea, I totally agree. I think we have the budget to bring on another person (grad student or more experienced programmer/post doc) in the relatively near future. There are some exceptional ECE grad students that potentially would come with a decent amount of experience already. We can write up a job/PhD listing and have it sent out to all grad students in ECE. Generally speaking, recruiting a postdoc in this area can be pretty difficult. But you probably have connections that I don't, and I think these projects are exciting enough to stand out to the right person. While you will be coming into lab with a different set of skills than the rest of lab right now, I think all of this work will end up being very collaborative within lab as there will be a lot of overlap between everyone's projects. I also think there will be a lot of interest in what you will be working on from a bunch of collaborating labs at UCLA with the potential of collaborators joining in with the work. I think a tentative game plan would be for you to start off on your own, quickly start finding overlap with ongoing projects within lab, us hold collaborative meetings with other UCLA labs early on to find potential interest and collaborations, and aim to have a second, full time person on board by the end of year 1. What do you think?
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: work/postdoc#6
No description provided.