Earlier quoted context omitted.
If an individual's philosophy is that you can always google stuff so you don't need to know anything, I don't see why that person should waste time in school.
Knowing and memorizing are not the same thing. I went to school to learn, not to memorize.
Ask HN: What's the hardest problem you've ever solved?
181–190 of 441 posts
Re: Ask HN: What's the hardest problem you've ever solved?
#182Re: Ask HN: What's the hardest problem you've ever solved?
#183Re: Ask HN: What's the hardest problem you've ever solved?
#184Helped to arquitect and code a MMO game when the only reference was EverQuest ;)
I miss evercrack so much.
Re: Ask HN: What's the hardest problem you've ever solved?
#185To counter that awful bandwidth issue we created a local server version of our cloud based application.
In each classroom we created an intranet with one web server and a wireless access point.
When students used the system their ipad directly connected to that local access point and intranet (ie for chatting via node/socket.io etc.)
It did not matter if the internet went down the full system still worked perfectly well as all the kids were operating 100% locally.
The hard part was making an entire system that could be online or offline at any time sync with the mothership cloud. Especially hard was synching, well everything. Node chat, Rabbit, mySQL, linux updates etc.
The app allowed the teacher to drive the content via node, live chatting between students, live answers/questions/assignemnts etc.
We needed to write a lot of software from the ground up that allowed for 100% asynchronous provisioning of machines, content synching, live chat syncing, message bus routing etc.
Crazy thing was, a kid could be playing and accidentally pull the plug out! We needed to account for all sorts of shenanigans.
Essentially, it was a bit like creating dropbox that was also a full stack architecture and a ridiculously distributed data center with servers that could switch on or off at any time.
It worked pretty well.
The teachers couldn't understand why our app always worked lighting fast when all the other internet stuff they did was so slow!
As time moved on, we realized that single point solutions would not solve the main goal we were targeting in education which is to modernize all aspects of districts.
So, we built out new software that helps districts take the 5 year journey of moving from a traditional district to a modern learning environment. Ironically the platform that does that is pretty simple by comparison. Essentially it's systametized consulting.
I think we still have one district still using that old software (5+ years old now) and we are about to sunset it.
We did that whole thing with a team of 3 devs in 12 months.
Honestly, it was the most fun I ever had coding!
Re: Ask HN: What's the hardest problem you've ever solved?
#186Earlier quoted context omitted.
Admitting to significant academic fraud during a job interview is a very, very bad idea. Furthermore, I would question the ethics and morality of any company that said "Wow, you solved an incredibly tough problem in order to commit fraud. Boy, are we the place for you!"
Hey, Kevin Mitnick still gets hired today, doesn't he?
Re: Ask HN: What's the hardest problem you've ever solved?
#187Develop a tool to boost the productivity of a software engineering team and convince all members to adopt it. Software engineers (myself included) can be very resistant to changes (especially when it comes to their tooling) and an in-house tool with a single developer behind it didn't contribute to the ease of adoption, but it was adopted regardless. I guess that the tool was indeed very good, or maybe I'm a sweet ta…
What did the tool do?
My tool would help with the context switching between projects, providing wrapper scripts and inline documentation. It was some sort of literate programming in bash :)
Re: Ask HN: What's the hardest problem you've ever solved?
#188I was working on a calendaring system. We supported recurring events, and each event could also have a piece of equipment associated with it (one or more). Events could also be changed, either the current event or this and every event. Event start/stop times were stored in UTC, but the event was displayed in the users timezone, and could cross daylight savings time boundaries. This was done with a mix of javascript o…
https://www.amazon.com/Dreaming-Code-Programmers-Transcenden...
Great read, and shows how difficult it was and is to compete with office.
Re: Ask HN: What's the hardest problem you've ever solved?
#189Learning to throw years of work to thrash with no hard feelings.
Re: Ask HN: What's the hardest problem you've ever solved?
#190It's hard to describe the feeling of reproducing something like that, after haunting me for so long.