HNHacker News
TopNewBestAskShowJobs

elb0w

215 karma · joined March 29, 2011

submissionscomments
elb0w··on On Leaving Facebook
It always blows my mind how most interview in our field. When I first started in tech I was afraid to talk about not knowing leetcode to my peers. 15 years in and I now can confidently say I’ve yet to meet someone who thinks these are a valid metric.

Why do we make this the gate keeper to our industry when we know (except for the very specific roles) we will rarely need leet code type problems. When we do we just google them.

So silly to me.

elb0w··on Ask HN: How to disagree with the rest of management?
I've read through some of the comments and there is some solid advice. I work at a large company and see this fairly frequently.

You have to approach these things as what do you want out of it.

Do you want to prove someone wrong, just to prove them wrong? Do you want to steer them in a better direction? Is this something you will end up owning, so want to avoid the pain? etc..

There are numerous scenarios. For me, we are one company, large or small if I am not trying to steer it towards a better path, why am I here? If thats the case, I should just take my paycheck and shut up. It's good you care, it means you value your company and/or people.

That said, let me share my exp.

When I was 18 I managed a restaurant my dad had bought. I was a kid telling people who had worked there for years what to do. One day I disagreed with a head waitress that had been there for 10s of years. I did it in front of customers. She got defensive, stormed out, and I served tables the rest of the day.

The takeaway here is, theres a time and place. I feel my role as an employee is to work slightly behind the scenes. I advise my management why I think an approach is better or worse, highlighting we CAN go the way you suggest, but how do you propose we handle X. Usually you can lead them to the way you believe the correct one.

Another point to keep in mind, you dont know everything. I think the most valuable thing I have learned is to understand the motivating factor of why something is going in this direction.

Is there a timeline? Funding constraints? Promises made? Is the person an idiot?

Again, there are so many different scenarios.

There is no black and white answer to your question. I will say though, if you make a statement, be confident you can back it up. Be sure you have thought it through, because there is nothing worse that saying someone is wrong, rallying people to your side, and being unable to deliver.

elb0w··on Ask HN: Codebase at my work is a complete mess, what should I do?
Small improvements on every feature you write. Just keep iterating, sometimes things look bad and you want to delete useless lines. But those useless lines may be there for edgecases that you don't know about.

Enhance, clean, iterate. Inspire the other devs to write cleaner code by leading by example.

elb0w··on Ask HN: Codebase at my work is a complete mess, what should I do?
I can appreciate this point of view but I think you are missing out. We learn as programmer's by making mistakes and experience. Familiarizing yourself with a crappy codebase (you didn't write) not only helps you get better at debugging but holds a wealth of experience of what not to do. As you don't write shitty code yourself, how else will you learn to deal with these problems? Everything we do should be to further our own skill set. My first real programming job was working with quants who wrote 1k single procedure Perl scripts, you had to scroll your editor to the right to see all the indentation from conditionals. When I look back it's one of my most valuable learning experiences.
elb0w··on Amazon Goes After Dropbox, Google, Microsoft with Unlimited Cloud Drive Storage
I wonder how much it would hurt gmail if amazon offered their own version.
elb0w··on Live Coding in VR with Oculus Rift, Firefox WebVR, JavaScript, Three.js [video]
i cant wait to make lawnmower man a realtiy
elb0w··on Use Python in Excel without add-ins
But couldn't you do this with win32com.client already?
elb0w··on Navdy
My dev friend and I were looking into doing a similar product a few years back. We stopped because of laws that prevent you from putting anything that may obstruct you or another drivers vision / attention.
elb0w··on Mojolicious – Perl real-time web framework
This is such a great project. I remember when it started back when I used to work in perl. The main devs on it are awesome. If I ever build anything in perl again that needs an webserver it would be this.
elb0w··on I will not do a tech interview
I do most the interviewing for our tech team. I will rarely even ask a technical question. I look for passion, confidence and that they can keep a dialog on the topic of tech going. If I cannot have a conversation with someone for 30 minutes, how would I work on a project with them for months? I personally loathe logic and algorithm questions. If I ever get asked them myself on an interview I will actually ask for a different set of questions. I dont think it adds any value.
elb0w··on Ask HN: I am giving my first talk to 200 people at my job. Any tips?
thanks everyone, some solid advice here
elb0w··on Ask HN: I am giving my first talk to 200 people at my job. Any tips?
Thanks, right now I feel like im ok on nerves.
elb0w··on Show HN: We're writing a book about Meteor
Cool, but why not just use web sockets?
elb0w··on Microsoft Launches Modern.IE To Help Developers Test Their Web Apps For IE
If they really want to help developers they should patch ie7/8 so people auto update
elb0w··on What Compsci textbooks don't tell you: Real world code sucks
Real world code doesnt suck in my opinion. The issue is that a lot of the time it solves problems that these books don't need to. Its easy to build an alogirthm and print it when you know every edge case.

If you would take the first version of most production code put it in a book and write the problem it solves, I'm sure you wouldn't think it sucks. My exp developer 15years, finance industry 7.

elb0w··on DeployButton is the simplest and fastest way to get code on your server
I never realized deploying code was so complicated
elb0w··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
I would add a check if pasted text is a url to an image and load that in
elb0w··on Ask HN: Python as a Trading Platform
FIX is actually a protocol
elb0w··on Programming is hard, let's go scripting..
https://metacpan.org/module/Moose not the 90's anymore
elb0w··on Mailgun Campaign Analytics: taking analytics beyond bulk email
I often get asked by clients I get to use mailgun if you have any interfaces like YMLP does for managing lists / generating programmatic email templates. I know we can implement this on our end but do you have any plans to build something like this?
elb0w··on Mailgun Campaign Analytics: taking analytics beyond bulk email
Mailgun is probably my favorite service. I have never had a problem using them. Any perl devs that want to use it I started a wrapper here https://github.com/gtsafas/mailgun.perl . Havent had a chance to really finalize it yet but feel free to fork, its just using LWP::UserAgent.

But then again their api is so simple its almost not needed

elb0w··on Verisign seizes .com domain registered via foreign registrar
Next, U.S. Government declares anyone buying a non us domain (.com, .net, org, .biz and maybe .info) will be considered a terrorist.
elb0w··on We are sorry
This comes to mind http://www.youtube.com/watch?v=BeP6CpUnfc0
elb0w··on Do you like online privacy? You may be a terrorist
So Obama signed the National Defense Authorization act which allows the indefinite detention of citizen and non-citizens declared as terrorists of the united states. Lamar Smith is pushing a bill that will require ISP's to store all information on U.S. Citizens that tie to an IP address. Now the FBI is saying you are a terrorist if you try to hide your ip. So now if you don't allow the government to capture all information about you from the internet you can declared a terrorist which in-turn will cause you to be held in jail indefinitely..... or im just paranoid.
elb0w··on It Pays to Know Ruby: New York City’s Top Tech Jobs (and Their Average Salary)
This obviously doesn't include the financial industry. I know for a fact the average salary range is higher than this. In some of the medium sized firms, not even the large ones. Not to mention Perl is still a highly valued language in this industry which wasn't even included here.

I assume this sample is based on start ups only?

elb0w··on Show HN: I am currently....
The future
elb0w··on Mojolicious 2.0 released: Perl real-time web framework
Morbo never stops amazing when I build apps with other developers.
elb0w··on Mojolicious 2.0 released: Perl real-time web framework
I cannot find a web framework in any other language that is as clean as this or has as many bells and whistles.
elb0w··on I'm mad for gitlibs
Disclaimer: Its running on a dev server that may go down. If there is any interest at all I can put it on a more durable system
elb0w··on Facebook Launches Twitter-Like ‘Subscriptions’
AKA RSS
Page 1 of 2Next →