[PYTHON] Hackathon's experience that it is most important to understand the feelings of the organizer

Introduction

Hello. A person who just makes what he wants to make without worrying about sociality. (Of course there are times when I care)

** This is the third day to post to this Weekend Engineer Advent Calendar 2019. ** ** You are posting what you made on Qiita once a week. ~~ I feel that the contents are getting more and more messy ~~ I would like to be evaluated a little more.

By the way, what I made this time is ** "Sparta Room" **. This was developed by the team at KDDI's student hackathon KDGHACKS in early December.

Target person

--People looking for IoT material --People who have a frustrated feeling about the recent hackathon ――People who felt that the title seemed interesting

What i made

スライド4.png Sparta Room is a product that allows you to operate home appliances from your smartphone or PC like this. However, when I try to operate a home appliance, I get programming, math, and English problems. By solving those problems, the operation is finally sent to the infrared remote controller, and the home appliances move.

This completes a super-stoic room where you can be forced to study in order to live your daily life, such as when you turn on the lights, turn on the air conditioner, turn on the TV, and so on.

スライド6.png スライド5.png

Motivation

** "I want to be the strongest engineer!" ** To do that, you should solve programming problems every day, study English every day, and maybe study math! !! But I can't continue on my own. .. I'm lazy. .. .. What should I do. .. .. I came up with the idea of this product to solve the problems of all engineers who have such troubles.

Of course, in the actual hackathon, I had other ideas, but I chose this because it is the most familiar issue (as an engineer) and I think it is unique as an idea.

In addition, above all, the work of the past winner was very original, so ** I'm sure this The hackathon has the highest weight of originality among the many evaluation axes! There was a hypothesis that **.

Technical description

slide7.png The app is made of Flask and is deployed on Heroku. In the app, the type of problem is set according to the home appliances that are operated, and the problem is displayed randomly from the outside each time. (At this stage, only fixed problems are displayed) By solving it, communication is sent to the dedicated infrared remote controller, and the home appliances actually move.

Why wasn't it evaluated

In conclusion, I couldn't win. Below, I will post my thoughts for those who will be in the hackathon in the future.

The evaluation axis was satisfied (should)

The evaluation axes of this hackathon were as follows.

—— Ideas have originality and dreams --Did you work with passion? ――Did you demonstrate your technical capabilities? ――Whether your life will be convenient or enriched ――Did the participants at the venue agree with you? --There is a working demo

It was said that these would be evaluated comprehensively. ** In terms of this product, it seemed to be highly evaluated even from a relatively relative perspective, except for the question of "whether life will be convenient or enriched." ** **

I couldn't understand the feelings of the organizer

Actually, this hackathon had the theme of ** "Let's design an exciting space with IoT" **, but the only IoT-like thing in this product was communication to the infrared sensor. Looking at the 1st place team and any other winning team, they all used something like a sensor. Honestly, it's good with the built-in camera of the PC, right? Thinking practically, you don't need a sensor there, right? Even in that situation, I had the impression that I was using something like a XX sensor as much as possible.

** It's a personal impression, but I think it would have been better to focus more on the feelings of the organizer than on the evaluation axis such as practicality and originality **

In this hackathon, the organizers were all companies selling sensor products such as KDDI. From the situation that they bother to kill holidays, spend money on sponsorship costs, gather students (who do not have much technical ability compared to professionals), and hold events with a real development period of less than one day * * It seems that it was important to understand that we are not looking for practical products and that we want the company's products to be used as much as possible. ** **

(Regardless of this hackathon, I feel that practicality is hardly expected in short hackathons such as those held on holidays.)

Virtual image of sociality

In addition, the word "sociality" was mentioned several times in the judges' feedback comments. There was no such item directly on the evaluation axis, but it seems that sociality influenced the winning.

At the end

** I personally like hackathons as an opportunity to meet new friends and create silly products that you would never normally make alone. ** **

However, on the other hand, recently, rather than just making interesting things, I feel that only things that are likely to be social and social are being evaluated.

It seems quite natural, but this type of hackathon is no different from work and research on weekdays (formally constructing ideas backwards from sociality and market size, and after winning an award, do nothing. (No) I feel that it is no different from a vidicon.

I also feel personally happy if there are more hackathons in which the audience decides the winner based only on the axis of making what they want to make and whether it is interesting or not.

So ** I decided to hold it myself! I made a compass page on here for the time being! Details other than the schedule have not been decided yet, but if you are interested in it, please let us know if you only plan to participate, and we will contact you as soon as the details are decided. Thank you! ** **

Thank you for reading until the end. We are sending out personally developed ones on Twitter, so if you are interested please follow us or contact us!

Then.

Recommended Posts

Hackathon's experience that it is most important to understand the feelings of the organizer
[python] A note that started to understand the behavior of matplotlib.pyplot
Find out the name of the method that called it from the method that is python
It seems that the version of pyflakes is not the latest when flake8 is installed
I didn't understand the Resize of TensorFlow so I tried to summarize it visually.
The background of the characters in the text image is overexposed to make it easier to read.
The theory that the key to controlling infection with the new coronavirus is hyperdispersion of susceptibility
I realized that it is nonsense to use the module without thinking because it is convenient.
A memo to visually understand the axis of pandas.Panel
Get to know the feelings of gradient boosting trees
I want to fully understand the basics of Bokeh
14 quizzes to understand the surprisingly confusing scope of Python
Two solutions to the problem that it is hard to see the vector field when writing a vector field with quiver () of matplotlib pyplot
The sound of tic disorder at work is ... I managed to do it with the code
[DanceDanceRevolution] Is it possible to predict the difficulty level (foot) from the value of the groove radar?
Ventilation is important. What I did to keep track of the C02 concentration in the room
[VLC] How to deal with the problem that it is not in the foreground during playback
Make the display of Python module exceptions easier to understand
If it is not easy to understand, it cannot be improved.
I wrote it in Go to understand the SOLID principle
I want to know the legend of the IT technology world
The story that the private key is set to 600 with chmod
Is there a secret to the frequency of pi numbers?
It is said that Fabric cannot get the status code in the middle of the pipe in the shell script.
I tried to make a site that makes it easy to see the update information of Azure
[Django] A brief summary of the log output function so that even beginners can understand it.
A story that is a little addicted to the authority of the directory specified by expdp (for beginners)
It is surprisingly troublesome to get a list of the last login date and time of Workspaces