HN user

royalghost

346 karma

Engineer, Builder, Founder

meet.hn/city/ca-Old-Toronto

Posts45
Comments57
View on HN
www.bbc.com 3mo ago

Ground truth: When the Earth moves, AI can spot it

royalghost
2pts0
news.ycombinator.com 1y ago

Ask HN: How to automate collecting HAR file while user is browsing

royalghost
25pts19
news.ycombinator.com 2y ago

Ask HN: APIs to Scan Malware

royalghost
2pts1
news.ycombinator.com 3y ago

Ask HN: How to Learn Kubernetes

royalghost
6pts5
carloarg02.medium.com 4y ago

Career Growth Speed, Deconstructed

royalghost
1pts0
www.nationalgeographic.com 5y ago

Nepali mountaineers achieve historic winter first on K2

royalghost
1pts0
news.ycombinator.com 6y ago

Is VPN required for home WiFi / internet use?

royalghost
1pts5
news.ycombinator.com 6y ago

Ask HN: How to generate test data for Integration Testing?

royalghost
2pts0
www.linkedin.com 7y ago

Why My Dad Never Made It to V.P

royalghost
2pts0
stackoverflow.blog 7y ago

Developer Salaries in 2018: Updating the Stack Overflow Salary Calculation

royalghost
3pts0
storage.googleapis.com 7y ago

Advances in Continuous Integration Testing Google [pdf]

royalghost
2pts0
money.stackexchange.com 8y ago

Why isn't everybody rich?

royalghost
2pts0
news.ycombinator.com 8y ago

Ask HN: How was your experience moving from one tech ecosystem to another?

royalghost
1pts0
news.ycombinator.com 8y ago

Ask HN: Where can I find Java development contract jobs?

royalghost
1pts0
stripe.com 8y ago

How to design a web page like this

royalghost
3pts2
www.fja-cmf.gc.ca 8y ago

PM of Canada announced he has chosen Sheilah Martin as nominee to Supreme Court

royalghost
1pts0
news.ycombinator.com 8y ago

Ask HN: How does your company manages software support for customers/clients?

royalghost
1pts0
news.ycombinator.com 8y ago

Block submission whose link requires payment to read content

royalghost
14pts8
www.bbc.com 12y ago

#BBCtrending: How the MH370 website ended up on eBay

royalghost
1pts0
www.bbc.co.uk 12y ago

Google unveils 'smart contact lens' to measure glucose levels

royalghost
1pts0
sivers.org 12y ago

Jac Holzman

royalghost
4pts1
www.bbc.co.uk 12y ago

BBC - Amazon: The Truth Behind the Click

royalghost
1pts0
money.cnn.com 12y ago

Yahoo poaches NYT tech columnist David Pogue

royalghost
1pts0
techcrunch.com 12y ago

LovelyHeroku Offers A Better Way To Manage Apps And Services

royalghost
3pts0
bits.blogs.nytimes.com 12y ago

Disruptions: Silicon Valley’s Next Stop: The Kitchen

royalghost
1pts0
plus.google.com 12y ago

Stevey Yegge's Google Platforms Rant

royalghost
2pts2
sivers.org 13y ago

No rules in this game

royalghost
13pts0
www.washingtonpost.com 13y ago

An incredible map of which countries e-mail each other, and why

royalghost
1pts0
www.ruby-doc.org 13y ago

Ruby Doc Server Down

royalghost
1pts0
www.merocampus.com 13y ago

Google April Fool Joke

royalghost
1pts0

Yes, I am going by both breadth and depth wise. For breadth wise, I am trying to understand how different pieces fit into the whole system. Absolutely, for learning the core concepts, I am going through the official doc as well.

Which books do you recommend ? Are there any other courses out there to ramp up learning ?

I highly recommend this book if you want to know more about John Von Neumann and his contribution to some of the most influencing topics of today's world including Game Theory, Quantum Physics, Electronic Computer, Hydrogen bombs etc.

This book is also great for history lovers since it also delves into the period of post World War II when the best of the brains started migrating to US from Europe and influence major national defense and security projects.

It's amazing to see how Von Neumann is able to move from one hard topic to another and make an impact.

https://www.amazon.ca/Man-Future-Visionary-Life-Neumann/dp/1...

I paid $4k for a 2017 Macbook Pro and if I want to trade-in this device to get a new one, I am getting only $1k. This is bullshit.

When a development team is following XP Principles, mostly two developers are doing Pair Programming with Test Driven Development (TDD) and rotating pairs every week, how much value will it add with code review ? We recently had a discussion where some of us think it is still good to skim through the change request by a second pair while other's think it's just a waste of time.

I am curious to know if code review is encouraged by a second pair in following XP practices ?

SendGrid was one of the easy to use SaaS product that we used when I was doing my startup. I now use Twilio in the company I work so would be happy to use SendGrid again. Congrats to SendGrid team. Awesome news!!

After the System Design Primer by Donne Martin got quite popular on Hacker News, I contacted Donne to find out which tools he used to draw those system architecture diagram and he was kind to respond my twitter message ( that is why twitter is so great ) to tell me it it is Omnigraffle ( only available in Mac and ios. )

10 years back I used to draw UML diagrams using Visio or one of the eclipse plugins for building systems diagram. However, the software landscape has changed quite a bit. On one of the podcasts of Martin Fowler recently, he also agreed that UML is now less favored standard in the software community.

Although I use Windows on my work but for the demo of the product I was working I built the system architecture diagram using my personal mac book and transfer to my work laptop to made a presentation. There was a good feedback and no-one raised any concern with UML or (any-)standards.

So, tool or IDE is less important these days, as we tend to use multiple tools/IDE based on the technology / framework / programming languages. I use intelliJ for Java, Sublime for Ruby / Rails + Angular + Others, Visual Studio for NodeJS, Vim for scripting, etc. etc....

I still recommend people to watch this video from the man himself, Linus Torvalds, if they really want to understand the architecture and data structure behind git - https://www.youtube.com/watch?v=4XpnKHJAok8

If I remember correctly, he mentioned that he wrote the MVP in 4 weeks and the data structures he used are quite simple. Never got a chance to look at the source code but I guess they are in github (at least the mirror copy.)

I would suggest that despite the country or the company or the culture you are working, you have to lead by example that means first you have to work hard to prove to the team that you are capable to lead them, both technical and leadership.

When you lead by example, you set the standard for code, design patterns, documentation, etc. and as you go along build the tools, infrastructure, processes and culture.

Don't expect to change everything overnight, it will take time, be patience and you have to trust people you will be working with.

Looking at the problem statement, this should be built in a Reactive style of programming and more event based. What if we need to scale this to infinite numbers for millions of clients ?

Event based programming in technology like stack is more appropriate for this kind of problem domain...

In my experience, consulting work of about ~ 1 year duration has been the most fulfilling project I have ever worked. It's not that I did not enjoy doing my own startup, but you have to give too much of your personal time and energy.

I had the opportunity to work with one of the government agencies, where I joined as a Lead Consultant and had to curve out the architecture, technology stacks, write boilerplate codes as platform, hired 2 Developers, work with the client to develop mockup, convert business into technical requirements, do hands-on development, make presentation to the clients for each iteration, rollout product, give training to end users and finally give credit to the team to have accomplished all these.

So, essentially it's like building a product but you will be doing all these while someone is paying you and without having to go through the financial stress. I have found this to be a great advantage over the startup.

I often envy the life of high end consulting hands-on architect who go to conferences for training, speaking, write Proof of Concept projects on new architectures/technologies, write books for various publishers and I am sure they must be earning more than any startup including equity!

I recently did an onsite interview for a company which asked me to do a homework assignment and make some code changes on the fly. The task was the most stupid I never heard of, to call a controller method from another class from a console. They called it "reusable."

After a week, the recruiter called me and told me that I am not selected due to my lack of skills in object oriented.

This is the most ridiculous feedback I ever received.

Spring as a framework has come a long way since the year 2006 when it required multiple XML files for configuration to the now Spring Boot which requires virtually zero configuration. Now it is easier to develop MVP web app using Spring Boot than Rails. With the framework such as Angular 2, people withe server side programming experience are finding it easier to develop client side app with much ease. I have found Angular 2 and Spring Boot a great combination for client server app development.