Author Archives: Tasha Hutnick

Hutnick Final Blog Post

This is it.

We’ve gone over the site – tested all the links, read aloud our content, adjusted our images. We’ve made our tweaks. We’re ready for soft launch – tomorrow, we present our progress to the class – and to WBENA. This next week will be devoted to edits to our presentation and our site from both parties, and to the final deployment.

Where did the time go? It feels like we had just gotten started. Development was definitely full of surprises – we had to get creative with song research, we had to adjust expectations for time and well-being,  I went through three injuries. It’s been rough at times, even without the project. There were days where I didn’t know how I was going to find the energy to continue. It was small but mighty comfort to know that we were building something important. That we were helping to preserve a culture under attack. That we could do *anything* at a time with massive, depressing headlines bombarding us with terrors outside of our control. That’s what I love about DH – there’s always something to do.

Of course, we wouldn’t have gotten here without our amazing team. Melissa, for carrying our Outreach side – scheduling and leading our interview and consultations and running our social media team like a boss. Lini, for being our team rock and woman of all trades, always willing to jump in and do whatever needed doing, from logo design to research to csv’s to programming to cutting out brochures. Alex, for teaching the team about software development and being our front-end expert – for reminding us of proper programming practices and for keeping us (me) from taking on more than we can handle. Most of all, for each of you, your enthusiasm and compassion have made this project a joy to work on. From the bottom of my heart: Дуже дякую.

 

Women of Bandura – The Final Group Blog Post

We’re here. The final group post.

Of course, we start off with a slight change of plan – WBENA is only available to meet Tuesday after class at 9. So, deployment will need to be pushed back, but we will still have our MVP of the site ready. And it is all coming together! Alex’s program page template is in review, and the song page template is nearing completion. Lini’s finishing up the home page and the embed page for the History of Women in Bandura StoryMap. I quickly spun up some collections pages for songs and programs for easier navigation (thankfully for Wax this is only one line of code). Everything is coming together before our eyes.  Seeing the Song titles pop up on the program pages (with working links!) on Tuesday was magic.

Our brochures (our own little programs! Thanks Melissa and Lini for the amazing design!!) are printed and cut (thanks, Lini!!) and ready to go.

Now, we’re all reviewing and refining and tweaking (I definitely still have some edits for my StoryMap contributions!). After that, I (or Alex should I be unable) will present on this wonderful site that we have worked so hard to build and share.

I’ll save the emotional stuff for my last personal blog post, but seriously. Thanks everybody. Great work. 😀

 

Tasha H. Blog Update

Alright, finish line’s in sight.Let’s go.

The dummy site is live – I tried to include everything that we’ll use in the actual site, including PDF’s and recordings so there would be as few surprises as possible when we deploy the real thing. It took a few common sense tweaks here and there, but the sample site is currently live and stable. This means that we were also able to put the finishing touch (the QR code) on the brochure. After stumbling in awe through the second floor of Staples, I have acquired proper heavy, glossy brochure paper. Unfortunately, my efforts to print using said beautiful glossy paper were in vain this evening as I could not figure out how to switch the GC printer to the proper tray. Lini and I are going to try tomorrow before class, and between the two of us I’m sure they will be brought into the world in proper tribute to Melissa and Lini’s designs. I look forward to pinning them across the GC and the city at large.

For the next few days, it’ll be pulling together, finishing up the Story Map, making content edits, and finishing the front-end so we can give WBENA the first look (and first crack at critique / suggesting improvements!) for the website. The first deadline is on the horizon. Once we make that, it’s the three R’s – refinements, rehearsals, and write-ups.

WOB Group Update Week 13

Getting awfully close to the finish line! We have a soft deadline of Tuesday (4/29), so we’ll be ready for our soft deadline of showing WBENA the site Thursday (5/1), so we’ll be ready for the soft launch that is the dress rehearsal Tuesday (5/6), so we’ll be fully ready for the presentation (5/13).

What We’ve Accomplished:

– The backend format is fully set! I added the recording column and split Kupalo (a medley) into 3 song pages – one for each section of sheet music – over Spring Break. We’ll probably revise the content of the CSV’s, but the format is officially good to go. It finished later than anticipated, but we’re still on track.

– Melissa, Lini, and I did research on the History of Women in Bandura page. We wound up finding plenty of discussion worthy points that will be sure to fill the space well.

– Lini set up the StoryMap for the History page – the three of us will fill out the page with our respectively found content and group edit, providing Alex with the last edit as a pair of fresh eyes.

– Melissa continues to rock Outreach, including a post on Bandura for the Future, a fundraising effort by Teryn for hospitals in Ukraine, affiliated with the organization Ukraine Matters.

– Alex provided us with paired programming videos for educational aids and is currently working away on the front-end! We discussed the inner workings of Wax at length on Tuesday.

– We have finalized our Mission Statement and the design for our brochure. I’m currently working on deploying a dummy site so we can generate the QR Code and print the brochures.

While we haven’t fully met the projected due dates in our original schedule, we are still set to deliver everything that we promised in our proposal – 2 programs with associated song pages and a page for the History of Women in Bandura.

Hutnick Week 13 Personal Blog

Coming back after Spring Break, we have several soft deadlines to hit before the final day. Next week, we’ll be showing the final(ish) website to WBENA so that we can make edits before the presentation. The backend structure is officially set up –  we’ll still need to add the new recordings once we receive them from WBENA and some new sheet music, but the csv structure is stable. One of my two big priorities at this point is getting a dummy site set up so that we can generate a QR code for our beautiful brochure (thanks Lini and Alex!). Over Spring Break I showed Lini how to update the song CSV and generate pages in Wax and added a sample recording to our repository so we can mock up its inclusion. We also finalized our Mission Statement, finalized the brochure design, and broke out our mini research sections for the History of Women in Bandura page. We have agreed to set our expectations for this page in accordance with our time. This research is my second big priority this week.

I’m happy to be deploying the dummy site early – hopefully we can catch any bugs now and have a smoother final deployment. Wild how soon everything is coming to an end, but the pieces for this MVP are all in place – we’ve just got to sew the seams and remind ourselves to pump the brakes on adding more detail than we can handle.

 

Women of Bandura Week 13 Group Post

Week 13 Already! Last night, I checked in with WBENA on their executive call, and I brought up scheduling a final(ish) walkthrough of the website, where they can see everything assembled but still have time to give us edits. They asked if we could send our availability, which we will be discussing in tomorrow’s group call. The date would be some time around the end of the month though, which really puts our timing into perspective. The end is in sight!

So, what else did we do this week?

  • Melissa and I went to a Bandura Workshop hosted by Teryn and fellow bandurist Zoya, where Melissa played bandura for the first time!
  • I added the sheet music and programs to the backend of the website
  • Alex set up our ticketing system in GitHub for working on building out the site as per our wireframes, which we reviewed in class and helped Lini with debugging.
  • Lini tested this ticketing system and added in our header as well as images for our front page
  • Melissa, Lini, and I interviewed Nadia Tarnawsky, Cleveland-based folk-singer and bandurist, on Monday.
  • Melissa and Lini began work on transcribing the interview (sadly Zoom is not like Teams with auto-transcription)
  • We discussed the ethics of AI-based transcription

What are we still doing this week (before tomorrow’s meeting)?

  • I will add the rest of the backend tickets to our GitHub Project – mostly adding the rest of the sheet music (which we are waiting to receive) and adding in the old recordings as placeholders so we can work out logistics).
  • Lini and Melissa will keep working on transcription
  • Melissa will continue to work on drafting social media posts
  • Alex will continue working on adding / editing / reviewing pull requests for front-end tickets, and the programming crew (myself, Alex, and Lini) will keep working on / reviewing them

Over spring break, we’re going to try to meet up once or twice in paired programming sessions so we can continue to learn from each other and have dedicated time for questions and debugging.

We are currently roughly on schedule. There are some tasks that we have had to soften or which no longer quite make sense exactly as written in the schedule. For some materials, such as some sheet music, lyrics, and recordings, we need to wait to receive them before we are able to plug them into the site. However, while this means that back-end development is technically running over schedule, we’ve still been plugging in information and checking to see that what we have works, so we are still moving forward with the website as planned. We currently don’t have any true blockers (knock wood), and we will continue to be flexible as we keep moving forward. We are still on track to deliver what we said we would (again, knock wood, I’ve already had tendinitis, a concussion, and a knee injury. I have learned not to tempt fate.)

 

Women of Bandura Week 10 Group Blog Post

What we achieved this past week:

  • The team got the Wax software installed!
  • Melissa mapped out the first few social media posts and scheduled an interview with bandurist Nadia Tarnawsky on Monday
  • Lini pitched the final draft of the logo and banners for social media
  • Tasha prepped the CSV’s for upload into Wax / generated basic pages and met with Teryn
  • Alex led the team through an intro to git / GitHub and completed the lower priority wireframes
    • We decided that for each pull request, the rest of the review team (comprised of Alex, Lini, and myself) will need to approve the edits before merging them into the main branch.

Our goals for this week:

  • Alex will lead the team through GitHub training part 2 on Thursday and will prepare ticketing for development tasks
  • Melissa will continue working working on social media drafts
  • Lini will QA the song csv and update social media images
  • Tasha will add the sheet music PDF’s into the data folder
  • Thursday, the team will undergo GitHub training part 2, begin planning our printed material design, unveil the ticketing process, and discuss the History page.
  • Saturday, Melissa and I will attend a bandura workshop hosted by Teryn and Zoya, who lead the New York Bandura School
  • Monday, we’ll interview Nadia Tarnawsky

How are we doing on deadlines?

We’ve had some back and forth on dates due to WBENA / Teryn’s busy schedule (and our own personal injuries, obligations, etc). As a result, we’ve looked at our deadlines and loosened our expectations, especially with our song research practice, so we can get to the goal in a healthier manner. We’ve decided to prioritize each other’s well-being over deadlines or perfectionism, which I believe has served us well. So far, so good.

At this point, we are planning on using our oral history interviews as a main source for our History of Bandura page. We’re going to ask our interviewees if they would like us to upload a recording of the interview after the semester finishes – we decided to place that boundary to avoid piling on more work.

Hutnick Blog Post: Software Setup (Or, Wrestling with Wax)

Ok, this week, my brain is feeling much better and my morale has been boosted by tinkering with code. First bit of good news – we all successfully installed Wax onto our computers and were able to run the sample site! It took much thread following and bargaining, but we each finally got it to work. Of course, each of our systems were different and took some trial, error, and patience to cajole into accepting all of the dependencies that we just threw at them. I commend my team for not ousting me as their leader when they learned that Wax, the framework I championed, required installing several bits of software over the command line. To anyone who doesn’t know what the command line is, think of that window that hackers use on TV to  write their magic commands. Nothing is more frustrating (and then exhilirating!) to see something fail for seemingly no reason. . . and then figure out the problem (or sometimes stuff in a solution from Stack Overflow) and have it WORK.

I then rinse repeated this feeling of frustration and euphoria as I then had to stuff both of our project CSV’s into the repository and keep entering the commands to generate pages from them and run the site locally until it worked. Let me back up. Last week, I mentioned that I would need to prepare the CSV’s (comma separated values – like a low resolution excel file) that would power the song and program pages of the site. We had been preparing the song CSV file for pretty much the whole semester with our research, but the program CSV would need to be made from scratch. I thought the program CSV would be easy to make since I didn’t have to look for any information – I would just have to fill in what was on the program PDF. Boy was I wrong.

Here’s the issue: most of the information per program – i.e. date of concert, city of concert, performers, etc. have multiple values. The Ensemble performs multiple nights in multiple cities with (obviously) multiple performers. And they don’t always have the same number of performances, cities, performers, songs, etc. And sometimes the data with multiple values was associated with data with even MORE values – i.e. each performer was associated with their home city in the program. So, how was I going to reconcile all of these columns?

The answer was fairly simple – keep one column per data type and separate out the values with semicolons (;). We’ll have to loop through this data on the front end in order to separate the values, but it is the simplest way to prepare the data. I thought that switching to a JSON format for the programs may be easier since the structure could be a bit more freeform, but Nicole helpfully pointed out that 1. We’d still need to loop over the data and 2. While *I* as a programmer think that a JSON would look more readable, anyone not familiar with JSON’s / object oriented programming would probably have a harder time with it. Considering that we’re handing this project off to the Ensemble, who may or may not be familiar with JSON’s, it would be simpler to stick with CSV’s (after all, more people have definitely used Excel at some point in their life). Lesson of the Week: Changing data file types does not automatically solve the problem.

So, I set up the headers and Lini and I got to work transcribing the programs. I was careful to include as many details as I could for accessibility’s sake – while we would have the PDF of the programs available, it’s also good to provide the information in a way that users can parse and that provides users who can’t see the PDF for whatever reason with a way to still receive the data.

After that (and some more trial and error), I was able to generate pages for the current programs / list of songs. Mercifully, there were no curveballs in pulling the Cyrillic names or lyrics. So, we’re in business (locally!). I did push the changes up to our GitHub repository, which Alex will use tomorrow in a lesson in pull requests and general GitHub introduction. Exciting times!

Also, we’re going to be interviewing Nadia Tarnawsky (bandurist and singer featured in Dr. Ostashewski’s article on Women in Bandura) next Monday – it’s all coming together!

 

Women of Bandura Group Update Week 9

What we accomplished tonight:

  • Reviewed Song Research Sheet and discussed final steps
  • Briefly reviewed CSV structure
  • Reviewed Lini’s amazing second draft logo designs
  • Brainstormed social media posts
  • FINALLY got Wax to run locally (Tasha – after much frustration)

What we’re working on this week:

  • Alex – continuing with lower priority wireframes and Wax setup
  • Tasha – refine and add existing CSV’s into the backend for testing and check in with Teryn on social media posts, hosting the sound files for the site,  contacts for interviews, etc.
  • Lini – work on banner for social media
  • Melissa + Lini – continue developing our social media post backlog
  • Melissa – reach out to bandurist Nadia Tarnawsky about possibility of interview

Our next team meeting will be Thursday, at which we’ll reconvene on the progress of the above. We will also discuss adjusting course / expectations as we enter into the final month of the project. We’ve already discussed this in regards to our approach to song research tonight, but it will be good to have a refresh with the whole team toward the whole project.

Nicole’s astonishment at the progress each of our projects made was certainly heartwarming and invigorating. It helps to have a reminder of all of the work we’ve achieved up until this point, especially when we’re taking a good look at ourselves and considering what we can reasonably accomplish going forward.

 

Tasha Personal Log: Lost a Turn, Back at Go

Not as much to say this week from me this week unfortunately – I spent the bulk of last week recovering from a (mild!) concussion. Lesson of the Week: if you hit your head and it still hurts the next morning, get it checked out – don’t wait until the next day. Also, don’t get a concussion. And be careful putting away cat food. Thankfully I’m able to get back in the game. I may need to plan out my work more thoroughly / incorporate breaks in my work time, but I’m back in the game.

Thankfully my amazing teammates kept at it with working on wireframes and continuing research, starting on the remaining songs from our second program!

Next up this week: I work on setting up the back-end of the website. Thankfully, the columns for our song research table have come together pretty organically – so the basic structure should be fairly simple. I’m also not too worried about setting up the structure for the program table seeing as I’ll be pulling information directly from the programs for that one. I’m sure the content of the tables will be updated many times between now and April, especially once they start powering the front end.

Soon we’ll be switching from Song Research to History of Women in Bandura, so I definitely have plenty to come back to! It’s definitely daunting to have been gone for a week, but I’m excited to dig in.