HN user

huherto

2,972 karma

Just a hacker

Posts41
Comments1,216
View on HN
www.nagarro.com 6y ago

Microservices: Revisiting Conway's Law

huherto
2pts0
www.thestar.com 10y ago

Kids who move while learning may absorb more, study says

huherto
2pts0
www.economist.com 10y ago

TECHNOLOGY QUARTERLY NEW MATERIALS FOR MANUFACTURING

huherto
1pts0
www.bloomberg.com 10y ago

Prices for starter homes are crowding out millennials

huherto
58pts88
pubs.aeaweb.org 10y ago

Why Are There Still So Many Jobs? The History and Future of Workplace Automation [pdf]

huherto
77pts72
www.marketwatch.com 11y ago

Half of Americans can’t afford their house

huherto
3pts0
www.youtube.com 11y ago

Inventing to Nowhere

huherto
1pts0
www.usnews.com 11y ago

TIL that new Economics PhDs have a 0% unemployment rate

huherto
2pts1
www.washingtonpost.com 11y ago

What neurons tell us about the 'hipster effect' when contrarians look the same

huherto
127pts44
news.ycombinator.com 12y ago

Ask HN: Can you recommend a good open source warehouse management systems

huherto
1pts0
economictimes.indiatimes.com 12y ago

US receives 172,000 H1B visa applications, lottery decides fate

huherto
3pts0
news.ycombinator.com 12y ago

Ask HN: Good tech conferences in Europe for 2014

huherto
1pts1
press.princeton.edu 12y ago

Theories of International Politics and Zombies

huherto
1pts0
patrick.net 12y ago

It's A Terrible Time To Buy An Expensive House

huherto
185pts193
schoolsofthought.blogs.cnn.com 13y ago

Salman Kahn on CNN. The future of credentials

huherto
3pts0
www.youtube.com 14y ago

Recursive song by Udacity Professor Michael Littman

huherto
1pts1
communities-dominate.blogs.com 14y ago

The end of Nokia?

huherto
2pts0
www.xaprb.com 14y ago

Insert and update alternatives in mysql

huherto
2pts0
www.fastcoexist.com 14y ago

Bringing online education to Mongolia

huherto
2pts0
www.infotheory-class.org 14y ago

Stanford class on Information Theory

huherto
132pts30
www.greenbuilding-class.org 14y ago

New Stanford class on

huherto
16pts1
www.entrepreneur-class.org 14y ago

New Stanford class with Chuck Eesle

huherto
5pts0
www.codecogs.com 14y ago

Online LaTeX Equation Editor

huherto
2pts0
www.annarbor.com 15y ago

University of Michigan to offer master's degree in entrepreneurship

huherto
2pts0
www.computinginthecore.org 15y ago

Advocating for K-12 Computer Science Education

huherto
1pts0
news.ycombinator.com 15y ago

Ask HN: Who is the best programmer in the world?

huherto
7pts11
dupermag.com 15y ago

Search for a problem (Spanish)

huherto
1pts0
www.rawstory.com 15y ago

Portable, solar-powered water desalination system

huherto
1pts0
news.ycombinator.com 16y ago

Ask HN: open sourced idea management system?

huherto
7pts3
www.villastjames.co.za 16y ago

Goldman Sachs: The World Cup and Economics 2010

huherto
2pts0

I am working on creating an Even Driven Architecture framework for Kotlin.

I went through the Software Architecture Patterns for Serverless Systems book, which I think it is fantastic. I learned a lot but I still had a lot of doubts to actually use the ideas in real life. So I started dissecting the companion framework, which is in written in Typescript. I have been going piece by piece and converting to Kotlin which I think it is more expressive (and fun) and it is allowing me to understand how everything fits together.

Typescript framework: https://github.com/jgilbert01/aws-lambda-stream

Paraphrasing. Closed doors (focused work) lets you reach local minimum faster. Open doors (More connections) lets you escape local minimums.

I guess you need focused work to make progress but once in a while you need contact with others to find inspiration or new ideas.

Another one similar phrase(kinda). "If you want to go fast go alone. If want to go far go together". African proverb.

Eighteen years here. I am not American but I think this is a holiday that we can all celebrate as reminder that we should be grateful for what and specially for who we have, independently what we don't have.

Isn't the author saying that Python + Pandas is almost as good as R, but Python without Pandas is less powerful than R.

I can't help to conclude that Python is as good as R because I still have the choice of using Pandas when I need it. What did I get wrong?

I do agree that you should be able to fix most bugs in 2 days or less. If you have many bugs taking longer to fix, it may be an indication that you may have systemic issues. (e.g design, architectural, tooling, environment access, test infrastructure, etc)

What Killed Perl? 8 months ago

True. Adding to these. Perl6/Raku suffered from the second system effect. Described in the Mythical Man Month. Larry and company were over confident with their previous success.

I know that there are many reasons for people to work after 65. I also know that sometimes life takes surprising turns. But it makes me nervous to see people so capable as Dave that are well known in our industry looking for a job. What is the hope of the rest of us ? I love software engineering but I still hope to be able to retire to work on my own projects.

"Quality is Free" was repeated over and over by my college professor back in the 80s. I guess he was fan if this guy. https://archive.org/details/qualityisfree00cros.

Similarly in software. When a software product is well crafted/engineered, it has less defects, it is easier to understand and modify, saving a lot of time and effort. I do not see that anymore. I see a lot of smart young engineers but they are managed in a way in which the craft doesn't matter and what matters is how many story points you do.

I don't disagree, but I have seen a few counter examples in my life.

Some of the smartest people that I have known are also the kindest. It is like they are so smart that are able to understand and empathize with other people thoughts and feelings. In any place I go, I look for the kindest people and frequently you also find they are also really smart and interesting.

True. A lot of work done in big companies is waste.

6. A lot of unneeded complexity is added.

Perhaps if we can only use AI to understand the wasted effort.

Also, I rather have the ICs with some slack and time for clear thinking to address the big issues than always be busy on a mountain of work that goes now where.

I agree that a lot of software will be done declaratively rather than imperatively. But we will create DSLs for that. I don't think we will use math for that. And somebody needs to create the DSLs.

I understand this point of view is contrary to popular opinion. The justification of microservices is to allow a team of let's say 10 developers to scale to 100. What you do is create 12 teams of 8. Each team owns their microservice with well defined APIs, and are allowed some flexibility on languages, tools, process, etc. Of course, it is a good idea to leverage common tools and such, but not obligatory.

Commonly we see a team of 20 maintaining 40 microservices, which becomes very difficult to manage and provides little gains. IMHO, this si the wrong approach. Microservices are tiny from the point of view of Netflix, or Amazon.

I thought it was pretty much accepted that IQ is very important for success but it is not enough. Among the Big 5 personality traits, Conscientiousness is very important too. Conscientiousness includes (Competence, Order, Dutifulness, Achievement striving, Self discipline, Deliberation). So it makes sense. You have to be Smart, Conscientious and Lucky.

I will give you one thing. We iterate faster. We can try a dozen number of approaches in a week and often we get immediate feedback on what works and what doesn't work. I hardly doubt any other kind of engineer has tried as many things as any of us do. We build, and build and build. We don't spend a lot of time building one thing. Or if we build one thing it is made of many things that we build, rebuild, refactor and replace over and over.

is the insane amount of PR, politics and marketing talk by people who have ABSOLUTELY NO IDEA

I have seen this too much. People who have a deep understanding of how things work are busy learning and doing. People who can spent their energy with politics and marketing can do it because they are not busy learning and doing. I which there was a solution for this. Corporate IT departments are particularly full of this.

How to grip a pen? 6 years ago

Something that I have to ask my self over and over when criticizing someone else code. "Is this wrong, or is it just not the way I would do it?"