HN user

zooso

72 karma

hacker & mildly confused...

Posts38
Comments30
View on HN
nazlino.com 7y ago

A primer on Canadian privacy laws

zooso
5pts0
nazlino.com 7y ago

The right to be forgotten

zooso
1pts0
medium.com 10y ago

Earn Bitcoin by collecting environmental data

zooso
4pts0
www.evernote.com 10y ago

How to design APIs

zooso
1pts0
medium.com 10y ago

The First Micropayments Marketplace

zooso
1pts0
chain.com 10y ago

Blockchain Development Startup Chain Raises 30M

zooso
1pts0
nathanleclaire.com 10y ago

Dont be scared of Git rebase

zooso
2pts0
www.tylervigen.com 10y ago

15 Insane things that correlate with each other

zooso
7pts1
www.youtube.com 10y ago

Windows startup/shutdown sounds from 1985

zooso
5pts0
www.evernote.com 10y ago

Basic Rest API Design

zooso
2pts0
dailyblockchain.github.io 11y ago

Visualization of Bitcoin Transactions

zooso
2pts0
github.com 11y ago

ASN.1 codec and C/Python compiler for embedded/small systems

zooso
3pts0
status.github.com 11y ago

GitHub is down

zooso
1pts2
news.ycombinator.com 11y ago

Ask HN: What is the demographic of people attending YC?

zooso
5pts2
www.youtube.com 11y ago

How not to talk about design

zooso
2pts0
michaelochurch.wordpress.com 11y ago

Java shop politics

zooso
1pts0
www.infoq.com 11y ago

John McCarthy on Elephant 2000, Lisp, Ruby and the Computer Industry (2008)

zooso
26pts6
news.ycombinator.com 11y ago

Gmail spams emails with words skype and outlook

zooso
1pts3
dry.ly 11y ago

Node streams

zooso
1pts0
github.com 11y ago

Peer-to-peer replicatable data structure

zooso
1pts0
zyring.com 11y ago

What to do after finishing an online course

zooso
1pts0
medium.com 11y ago

Three things to do after you finish an online course

zooso
2pts0
medium.com 11y ago

So you finished an online course, now what?

zooso
4pts0
medium.com 11y ago

7 illusions to mess with your brain

zooso
2pts0
zyring.com 11y ago

Build your portfolio by working on interesting projects with mentors

zooso
2pts0
zyring.com 11y ago

Don't just take an online course. Learn by building

zooso
5pts0
cost.pdestal.com 11y ago

Getting the most value out of your AWS

zooso
4pts0
github.com 11y ago

Understanding scopes in angularjs

zooso
1pts0
www.youtube.com 11y ago

Achieving Your Childhood Dreams

zooso
3pts0
news.ycombinator.com 11y ago

Ask HN: What do you think of all these Hackernews clones?

zooso
7pts3

Thats a harsh way to put it but somehow true. Its less about imagination and more about ability.

The people who need this site the most are people who are new to programming or don't have any university background (online courses, self taught). Unlike you these people DO struggle starting their own project and they DO need some help setting up their node.js environment.

The problem is that many of us who learned programming on our own have gone through these initial struggles (although we might have forgotten it). People who are learning online are led to believe that becoming a programmer is as easy as taking a code academy course and when they finish the course, they can't do much cause they have been gamified and handheld too much. Most of these people are giving up because there is this sharp fall from finishing an online course and becoming a 'developer'. We are trying to help these people.

Good developers are not in terrible need of a portfolio but the new ones or the ones who are changing their career path are in need of it to actually get a job.

I don't think anybody doing your project should discourage you. It's usually in the process of trying to do something that has been done before that you get an insight or think about a better way of doing it. Plus, doing things that have been done before is a very good way to learn. Thats how in the old days apprentices became masters.

As for the alg/ds. In my opinion, there are some fundamental things that you need to know about DS/alg that make you a better developer. What people usually get wrong is assuming that it is the applicability of the algorithms or datastructure that matters ( who cares if you know about a Red/Black Tree ! ) . I think its more about the patterns and the way they allow you to think.

Understanding how tree traversal is done may not be directly useful in your work but helps you understand recursive thinking which is super important. Knowing how QuickSort/MergeSort work doesn't have any application in real life but makes you think about problems with a divide/conquer approach in mind which is again super practical. You will never write a Hash/Dictionary but knowing what is the difference between one and an array has immense applicability on your work.

My advice to you: stay away from memorizing DS/Alg. Throw out your "cracking the coding interview" book if you have one and pick a algorithm and datastructure book and try to understand it. Then you can move on to solving problems yourself and you will realize that you are a better developer for it. Here is what I would suggest:

http://ocw.mit.edu/courses/electrical-engineering-and-comput... http://interactivepython.org/runestone/static/pythonds/index...

Of course, you don't need to know all of the stuff here :)

Perfect. We would love to talk to you about what you would find useful for you on the iOS projects. We have a bunch of projects for iOS but are in the process of refining them. I would be super happy if you emailed me at alif@zyring.com

BTW, the person who is defining the iOS projects is one of the devs on Microsoft Office for iOS and Mac (which ironically is the most complex app for ios).

Good point. Thanks for the feedback. You really don't need to sign up to experience what projects we offer but some stuff requires sign up as you said. We will make sure that we remove the ambiguities and work on our copywriting.

As for your questions :

1- Experts in the field working with us have come up with Applications. We are working with some companies so that they can put sponsored applications on our website that they would love to see on a candidates resume. In addition, if anyone has an idea for a project they can submit it on the project page and we will work with them to refine it and put it there.

2- The community does the code reviews. As you said this is unclear right now on the landing page. Basically, if there is a person who have done the project before you with a good score, they will review the code. Reviewing someone's code is also part of your portfolio so you get a score for doing it.

We are still trying to figure out the right size of projects and who it benefits the most. Obviously, We have heard arguments for the both sides. Would really appreciate if I could get your input on it too. If you are interested in talking for few minutes at anytime. Email me at : alif@zyring.com

Co-founder here. I am completely agreeing with you and I am one of the people who hates the culture you mentioned.

We created this website for people who are new to programming or people changing careers. People who have not taken a university path (taken online courses, self taught) but find it difficult to get a job because they don't have anything on their resume. They find it intimidating to contribute to open source projects and don't really know how to start a project on their own.

Makes sense ?

Can you give an example of something that you find large and interesting ?

Did you have a chance to take a look at the actual projects ? The projects are modeled after things that are already on production (Zillow, Medium, Flipboard). They are meant to get you started on those things.

Empirically, most people that I know that really enjoy their work tried many things until they settled on something.

My advice to you: be a journeyman instead of a factory worker. It's a long process and has a lot to do with luck but I think if you are really after doing work that you love, then that’s the way to go

You can't possibly expect that you fall in love with your first job but most likely you will find something interesting about it, use that as a clue to switch to different things until you find something you like. During this search you yourself change and the things you thought are interesting would not be interesting anymore.

Working on a side projects is another way but until you start doing them as a full time jobs you can't say whether that’s what you like to do.

Like most good things in life, this also comes with a combination of effort, experimentation, and luck.

We haven't locked down the pricing structure yet but we will be offering a discounted membership for early adopters.

The idea is that everyone needs a lot of practice to get good at a technology.

While courses usually give you the theoretical and conceptual knowledge, you usually don't have ways to put those learnings into practice through real world projects.

We envision Zyring to be more like lab than a classroom such that you will build relevant products and technologies that will help you grow your skills or transition to a new career.

So here is the step by step of how it works:

1- Get matched with a mentor. 2- Introductory meetings with your mentor to determine your knowledge gap and how you will develop the projects in your track. 3- Review collection of curated material from experts in the field. 4- You work with your mentor to create a real world project. You will meet regularly with your mentor to get feedback, help, and direction. 5- You release and demo your work and put it on your portfolio. 6- If you choose so, companies from that track will be invited to view your portfolio and offer you job opportunities.