HNHacker News
TopNewBestAskShowJobs

Hamatti

97 karma · joined April 8, 2013

Community Builder. Adventurer. Dreamer.

https://hamatti.org

submissionscomments
Hamatti··on Ask HN: Volunteer opportunities over Slack?
That's a fantastic idea! Go check out Slack List[0] for a curated list of Slack communities. If you look at the technology communities, I'm sure more than one would be happy to have someone to help people learn.

[0] https://slacklist.info/

Hamatti··on Ask HN: Front end designers, where did you start?
I have found HackDesign[0] to be a great source of ideas and resources to learn about design. I'm a developer myself and just have a guilty pleasure in learning design so I follow along HackDesign every now and then to learn new stuff.

[0]: https://hackdesign.org/

Hamatti··on Ask HN: What do you use in your New Tab window?
I'm using Momentum[0], which has my ad hoc todo-list, beautiful scenery images, inspirational quotes and weather.

I also like how it says "Good morning/afternoon/day/evening Hamatti". Makes me feel good.

Its todo list is not my main list (I use pen and paper for that) but I use it as an addition every now and then.

[0] https://chrome.google.com/webstore/detail/momentum/laookkfkn...

Hamatti··on Ask HN: Who wants to be hired? (May 2017)

    Location: Turku/Helsinki, Finland
    Remote: No
    Willing to relocate: Yes, to Berlin/Amsterdam
    Technologies: PHP, Python, Javascript, Ruby on Rails, SQL
    Resume/CV: https://www.linkedin.com/in/juhamattisantala
    Email: juhamattisantala@gmail.com
I'm a full-stack web developer with experience in building SaaS services in couple of startups, Chartio in San Francisco and Smartly.io in Helsinki. Since 09/2015 I've been a community manager in an entrepreneurship community / coworking space helping young entrepreneurs to get started and network.

I have a wide perspective on product development from both the technical side (I can code and build stuff, been doing that since I was 11 or 12) and the business/customer side (from seeing dozens of startups get started and working in small startups myself). Analytics and data is really close to my heart and working as a data engineer would be awesome.

I'm also a good community manager. My background there is in non-profits such as Rails Girls and my current work at Boost Turku. I also run a tech meetup Turku <3 Frontend for local developers that has gathered over 300 people in a bit over a year to the community.

Learn more about me at https://hirejuhis.com and http://hamatti.org. I'm available starting October and willing to move.

Hamatti··on Ask HN: How does one start and scale an open source project?
I'm sure other people will be able to give better tips for doing the open sourcing and scaling up, so I'm not gonna touch that. I'll start with a different approach. I think the first important part is to forget the "scale an open source project" and just focus on "start".

Build a software that solves a problem you have. Preferably a single problem. Then make it good. Give it out to people you know in the same field or post it to relevant forums online.

After that, "open source" it. (You can put the code publicly on Github from the beginning but here I mean start promoting it to get users and collaborators.)

The motivation behind this sentiment is that all the extra stuff around this (maintaining the community of collaborators, replying to bug tickets, checking out pull requests) takes a lot of time that you should use in building the library first.

Hamatti··on [dead]
Ah, I'm terribly sorry. I couldn't find a delete link anywhere anymore but feel free to delete this.
Hamatti··on Ask HN: What was your greatest accomplishment in 2016?
I started a local meetup with a few friends and ended up finishing the first year with 9 meetups, a hackathon and 250-ish people in the community - and the first 3 months of next year already booked with hosting companies. I had never done anything similar so it was a huge thing for me.

I learned a lot about developer communities and what makes 'em tick.

Hamatti··on Ask HN: Can you recommend advanced books on CSS?
One of my favorite books is Lea Verou's CSS Secrets [0].

[0] http://shop.oreilly.com/product/0636920031123.do

Hamatti··on Ask HN: What is your favorite computer science related podcast?
Jupiter Broadcasting's programme (http://www.jupiterbroadcasting.com/) is not stricly about computer science, but it's my favorite in computer related podcasts/videos.
Hamatti··on Ask HN: How could I have a summer internship with a tech startup
No, you can only get the visa once you have a company willing to sponsor for it. For internships in US, you can apply for J-1 visa* which is an internship visa and it will require you to create a learning plan with the company that decides to hire you.

* IANAL and it might depend on the country you are from. I'm from Finland and had my internship under J-1 visa in 2014 in Silicon Valley startup.

Hamatti··on Ask HN: What's the best way to train/onboard new programmers?
It depends a lot on the company and the team but I think instead of just the new dev shouting out "Can anyone help me?", there would be a senior dev dedicated to you. That way that person knows it's her/his job to help you out and it's okay if that means you don't get so much done. At the same time other people on the team will be able to focus on their work.
Hamatti··on Ask HN: What's the best way to train/onboard new programmers?
Having been a junior dev in a couple of startups lately and discussed about onboarding with one of them a lot, I have a few points. This is all about the technical stuff, not anything about creating accounts or signing forms.

1) Make sure you have a working and detailed setup instructions for the development environment. Nothing is more frustrating than spending the first afternoon trying to get dev tools setup and having to ask questions all the time.

Setting up the virtual machines, cloning all the right repositories required, figuring out configs etc ending with instructions on how to run full test suite. Successfully running all tests is a good signal that things are set up well.

2) Have a plan on how to cover all parts of the code base and have an architecture overview.

I personally like to start by fixing bugs. I love when a senior developer can spend some time pair-programming with me through a few simple bugs in different places on the code base. Fixing bug covers setting up dev environment, writing/running tests, finding out how the code is related to the issue (eg. how to find the right code related to the bug), using bug tracker, doing pull requests and code review and deploying.

I understand that many small startups might feel they don't have resources to designate senior devs to do "non-productive" work with a new recruit but it pays off so fast when new people get up to speed faster and can start being productive earlier.

Hamatti··on Nobody Cares about You or Your Company
I disagree with this. Yes, for big companies like Amazon or Ebay it doesn't matter so much but for smaller companies and startups, it makes it more human to interact with if you can see what kind of team there is behind the product. It also increases the trust that there is actually somebody human on the other side when browsing the website of a company you're planning to use.

Also, showcasing your customers does give you credibility. If you are a young startup that have someone like Walmart or McDonals using your product, it means it is not utterly bullshit you are telling.

Hamatti··on Ask HN: What small webapps do you know that have a large audience?
I have to say, I absolutely love your app. I use it when teaching people to program all the time!
Hamatti··on Why my children were lucky to get accepted to a Finnish school in Qatar
PISA is different kind of standardized test than usually meant when talking about them in education context. Not every student participate in PISA and (from what I know) it is not used to actually grade anyone. In Finland, the only nationwide test is the matriculation examination at the end of the high school.
Hamatti··on How we turn $199 Chromebooks into Ubuntu-based code learning machines for kids
Let's remember that the Codestarter is giving these laptops to kids who are basically just learning how to use computers.

1) I think Ubuntu is a great choice as the first Linux distro because of its popularity: that means there is a large community of people in the Internet who can help and there is already so much information written about different common issues one might encounter.

3) Because gaming is fun and Minecraft has shown its capabilities also as an educational platform so I feel it's always better to provide a way of learning that is also fun. Kids learn by playing all the time and when we can slip in a few educational aspects into gaming, all the better.

4) I don't think introducing things like C or functional languages would be doing such great things when teaching kids to learn to program. Yes, programming is much more than just "stupid hello world programs and writing silly kiddie games" but languages like Python and Ruby are completely valid choices for writing real stuff, especially in the web app world (think of Django and Ruby on Rails). Also, it is easier to get started with languages that provide things like REPL to play with without having to first learn how to compile stuff just to get basic stuff done. It lowers the barrier of entry.

5) I don't think man pages are such great resource for people who are just learning stuff they have never dealt with before. They are really compact and even bit cryptic way of displaying the information (and not saying that is a bad thing, once you learn it, they are great, but it shouldn't be a priority when learning programming).

6) I don't know how often you have seen people try to start using vim or emacs? When people struggle even exiting an application, it's not the most welcoming experience. Again, having editors like Sublime Text or Atom lowers the barrier to start doing because you can focus on the most important part - learning how to program - instead of wasting time to learn your tools, which you can do later.

Hamatti··on Job interviews go both ways (2011)
I think one reason for this (not asking enough questions) is that usually early on your career, you don't really have that many options or you are in a situation where you need to get your bills paid with any means necessary.

I have really never (yet) been in a situation where I would have really had enough options to say no to any company offering a job after an interview. In those cases, your full focus is getting them interested - not really about knowing what kind of extra activities they do or what they are planning to be in say 5 or 10 years.

Hamatti··on Get Poached
I really don't understand the MUNI hate people here seem to have.

MUNI covers most of the city, goes frequently and is inexpensive. I use buses everyday to commute and to get around the city and find them surprisingly good.

Hamatti··on Ask HN: Why do I never hear of acquisitions outside of the U.S.?
I think most of the news sites, including Hacker News is really focused on Silicon Valley and NYC startups so unless there's company from outside US acquired to a hot US company, it's really rare for it to be in news.

One big acquisition lately outside US was SoftBank buying Supercell for $1.5B (http://www.reuters.com/article/2013/10/16/net-us-softbank-ac...)

Hamatti··on Get Poached
Never been to NYC, but I think it's super easy to live and move in San Francisco without a car. Publics (MUNI, BART) are good, Caltrain takes you to south and when in areas inside the city where you can't get bus/bart, Uber and Lyft etc. are easy to use.

Not to mention that this is quite small city so even walking is not too big of a problem.

← PreviousPage 2 of 2