HNHacker News
TopNewBestAskShowJobs

mzarate06

862 karma · joined August 21, 2011

submissionscomments
mzarate06··on IE11 to support WebGL
Love the improved dev tools and WebGL decision, but I also hate how long it's taken MS to reach this point.

Would also love for IE 11 to be available on Windows 7.

mzarate06··on How I Under-promised, Over-delivered and Screwed Myself
Why can't you do it? We're not asking for anything more, it's actually less than what you delivered before.

Don't let a client, or anyone for that matter, corner you w/statements like that.

Regardless of whether they were right or wrong, in terms of the amount of work they're asking for being less than the previous, have something to show in regard to why it's not as simple as they perceive.

For example, consider adopting a thorough estimating strategy, broken down into small iterations of work. An estimate showing the amount of hours or calendar days the next iteration would take, accompanied by more realistic dev-hours-per-week (burn rate), would have been the right way to counter the client's statement. It's much harder to argue with with supported numbers.

My grand plan to under promise and over deliver had led to a disaster!

Any plan where you take on more work than you can handle in a given time frame will lead to disaster. Under promising and over delivering had little, if anything, to do here. This was entirely a management problem (dev schedule, client expectations, etc.).

mzarate06··on Too scared to write a line of code
Build it, release it, analyse it and only then decide if it needs optimising.

I often share a similar sentiment with teams I work with: Don't throw solutions at undefined problems.

That commonly applies to performance and premature optimization.

I'll agree that there needs to be some thought as to what's being built before, and while, doing so, but spending time resolving as-of-yet-undefined problems means decision making based on high levels of uncertainty.

Get something working and let problems define themselves. Often times, they do so in a way that makes them easier to fix vs. relying on the speculative solution making I mentioned above.

mzarate06··on My customer wants me to record a video of how I develop his software product
I disagree.

Going back and forth to reach a higher price, only to have the client say No, is a waste of time.

Even if they do agree to a higher price, money can only reconcile so much. Based on bad experiences I've had with a couple clients in the past, they couldn't pay me enough to work for them again.

mzarate06··on Ask HN: What's the best technical talk you've heard?
As a passionate web developer, Can We Get There From Here? at Google IO 2008, by Alex Russell (before he joined Google), will always be paramount.

It's a technical view of the web platform, the problems attached to it (especially when we try to push its boundries), and questions why they're not being answered by the standards process and browser vendors.

http://www.youtube.com/watch?v=nG66hIhUdEU

Looking back, it's amazing how far the web platform has come, but also in the problems that still plague it.

mzarate06··on Future of Firefox DevTools
I was one of those that requested a way to profile repaints. Thank you for adding the aggregate repaint view. The video showing the margin-left vs. transform repaints is exactly the kind of thing developers can take advantage of.

Question: does the aggregate repaint view indicate what caused the repaint? Determining that isn't always as easy or obvious as the margin-left vs. transform example in the video, so it'd be a huge benefit if that was included.

Thank you for listening!

mzarate06··on Update from the CEO
Same here.

In particular, page rendering and repaints appear noticeably faster in Chrome than in Firefox of Opera. However, I notice the difference more on Linux than I do on my Windows machine.

mzarate06··on Ask HN: Webdevs, designers: what devtools should we (Mozilla) build in Firefox?
Something similar, if not identical, to Chrome's Speed Tracer. I spend most my time in JavaScript heavy apps, and being able to see a visual break down of where my performance goes, and the particulars behind it (e.g. especially involuntary repaints), has been very helpful.
mzarate06··on Chrome 26 Beta: Template Element and Unprefixed CSS Transitions
I like the Template element, but what I'd really like is a way to escape out of JavaScript and html directly to my JavaScript views. That'd be more convenient than splitting client side view development across the JavaScript logic and html templates that reside somewhere else.

Plus, I think that'd offer caching benefits vs. having to send templates across the wire every time.

mzarate06··on Shutting down my side project of two years
Having built a product, I'll also add that early on it's not just about finding someone you can work well with, they also need to believe in the product and bring some level of passion for it to the table.

I can work well with any number of people, but few understand the importance of things like audience building, using the product on a daily basis, etc., and even the ones that do might not act on that stuff. Overall passion for execution and moving the product forward are critical.

Maybe this is what you meant, but I wanted to add my 2 cents to clarify.

mzarate06··on Bootstrapping a Software Product
Very helpful, thank you.
mzarate06··on Bootstrapping a Software Product
You cited early advertising as a good idea, and that continued advertising was a bad idea. Can you talk a little bit about your paid advertising strategy?

Where did you advertise?

Are you willing to share your daily advertising burn?

Any insight as to why the first $5k in advertising was worth it, but everything after that wasn't?

mzarate06··on Sriracha Hot Sauce Catches Fire
I live in Minneapolis, which has a ridiculous large number of Vietnamese restaurants. Pretty much every one of them has Huy Fong sriracha on the table.

Same here in Austin, though I do find I have to explain what it is on the rare occasion I meet someone that hasn't had Vietnamese food.

I'll admit to enjoying Vietnamese food much more if I have sriracha; it's not the same eating experience with out it.

mzarate06··on Ask HN: Where do you get ideas to build side-projects?
My best advice is to pick a problem or project you're passionate about. My first product started as a side project that grew from 3 things:

1) an increasing love for JavaScript

2) a desire to build really fast web apps

3) I needed a tool for certain aspects of my freelance business

Given those, I decided to make an initial investment of 3 months and build an app to attack those head on. It's 2 years later and I still use the app every day; I even turned it into my company's first product.

So in my case, I fell upon my first idea after 7 years of professional experience. I didn't always love JavaScript, I didn't always care about how fast web apps are (or aren't), and it wasn't until I went freelance that I wanted to build the tool I mentioned.

An idea will come to you, but it may take time to fall upon a problem you decide is worthy to invest in. What I wouldn't do is pick any problem out of a hat and spend some of your life's hours on it. At a minimum, you should have some level of interest in the idea itself.

mzarate06··on What If Cars Were Rented Like We Hire Programmers?
Friendly advice ... don't settle for an offer, make a request. The team is too important in helping determine if you'll be happy working at a given company.

When I'm interviewed, I take it as a bad sign if I'm not allowed to meet other members of the team. Typically they're included in interviews, in which case it's a non-issue. In other cases, I make a friendly request to meet 2-3 members of the team for a short conversation. I've only had to do that once though.

mzarate06··on Why I'm a Programmer
I think citing notable accomplishments was important in supplementing the point he was making. I also think that also allows us to relate better to how he feels. E.g. would he feel as proud, and would we relate as much, if this line ...

...software I've written has helped people capture >tens of millions< of dollars of wealth. It's been run on >hundreds of millions< of computers.

... instead read ...

...software I've written has helped people capture >hundreds of dollars< of wealth. It's been run on >tens< of computers.

I don't think so - scale of accomplishment change how we feel about what we do and how we relate to the motivation of others. And I think that was the rationale in citing some of his biggest accomplishments. I didn't take his post as lacking modesty.

Point taken on the freelancing bit though (upvoted on that point ... I've been a consultant for 5 years).

mzarate06··on I don't want to download your app
I see, thanks for elaborating. I suppose I took your comment ...

They clearly have absolutely no interest in serving me content or helping me do what I want to do

... too literally. I believe the trouble of developing and offering a mobile app supplements their motivation to serve content, in a better way.

But your point was well stated, and it's clear you're not against a better mobile experience, but rather the manner in which it's advertised. In which case I agree ... shoving a full screen ad down a user's throat is frustrating.

mzarate06··on I don't want to download your app
I understand the frustration w/the manner in which some mobile apps are advertised, but wrt this statement in particular ...

They clearly have absolutely no interest in serving me content or helping me do what I want to do

... coming from the site owner side of things, I'll offer a friendly counter argument (which has been rephrased in light of down votes): site owners are interested in serving you content, or helping you do what you want to do ... just in a better way.

I agree ads or prompts can be annoying, but to say site owners go through the trouble of developing a mobile app and advertising it b/c they have no interest in serving content or helping the user experience doesn't quite fit. To me, a site that offers a mobile app says the exact opposite.

mzarate06··on One Year After Quitting My Job
Well said. I'm nowhere near the success level of Nathan, but do see each year's hard work translating into incremental increases in quality of life every year (I'm a self employed consultant).

I lend an ear to freelancers and consultants quite a bit and a lot of the focus is on how hard they're having to work, and how surprising that is to them. The first thing I say is that yes, it's an incredible amount of work. You can ease the pain a bit here and there, but in general there are absolutely no short cuts.

To "make it" being self employed, or selling products, or both, takes an incredible amount of desire and persistence. So much that you really have to enjoy the process, otherwise most quit before they reach any reward simply b/c it's too much work combined with too much risk.

mzarate06··on What Is It Like To Be an Adult and Not Have Kids?
I wasn't "made" to be a mother. I had spared a child from having to have me as one.

I believe some people are born with DNA that enables them to be great athletes, scholars, parents, etc. I always tell my friends and family that it's not in my DNA to have kids.

I honestly don't know the exact science behind DNA to know if my statement holds true or not, but figuratively speaking it delivers the point that I believe I lack the traits to be a good parent, including the motivation to become one.

mzarate06··on How To Become a Successful Freelance Web Developer (and Not Kill Your Career)
If its harder in EVERY WAY, why are you doing it ? There must be some positive points.

There certainly are. It comes down to how you want to pursue your career.

I also get the point you're making with your list, but know that most of those aren't exclusive to 9-5 jobs, or don't hold true in some cases. Two points in particular:

- I wasn't able to cite work from my first year as a full time freelancer in my portfolio. The company I was contracting with at the time didn't allow it. However, I was able to include the side projects I had completed when I was a full time employee.

- Some consulting or freelance gigs have a 100% on-site requirement. A full time job I passed on last year was 100% telecommute.

mzarate06··on How To Become a Successful Freelance Web Developer (and Not Kill Your Career)
Note he said >can< severely damage your career and mental health, not >will< severely damage your career and mental health.

The former implies a possibility. That what he describes didn't happen in your case, while worth applauding, doesn't make the possibility any less true, especially for those that actually experience what the OP describes.

mzarate06··on How To Become a Successful Freelance Web Developer (and Not Kill Your Career)
I've been a consultant for close to 5 years and have written similar articles in the past. I agree with just about everything in the post.

What I find most often is that aspiring freelancers/consultants don't realize 1 important fact: Freelancing/consulting is harder than a 9-5 salary job, in every way. If it's one theme that rings constant among freelancers or consultants that I've lent an ear to, it's the "I thought it would be easier" sentiment.

And that supplements the point made in the article. So many developers think their craft is enough to succeed as a freelancer or consultant; the truth is quite the opposite. A business' success depends on marketing and selling their services, and that's what most (if not every) developer underestimates when they start a freelance or consulting business.

To help combat that, I also advocate the gradual approach. Take a full time job in the industry for a few years first, then build up your freelance/consulting business on the side until it becomes sustainable.

mzarate06··on Never Have the “What Would It Take to Keep You Here?” Conversation
I asked if they would offer bonuses to compensate or if they'd consider paying the other guy the same salary, because he seemed smart enough. No to both, and I felt that alone indicated that management there didn't value engineering talent.

That's awesome that you vouched for the other guy. And I wonder what technical experience management or upper-level execs had at that company. I find that when there's very little to none at those levels in the company, they'll tend to be similar to what you described. Ultimately they view engineers as a commodity resource and try to get by with the "cheapest" deal they can.

I've found many of the same companies also suffer from high turnover, and turn a blind eye to the long term drag that imposes on their software. For companies that profit in the tens or hundreds of millions of dollars a year (e.g. the company I mentioned previously), I think it's silly they resort to offering market, or below market, wages to save a few bucks (relatively speaking) vs. striving to have happier employees, and retaining them for a longer period of time.

mzarate06··on Never Have the “What Would It Take to Keep You Here?” Conversation
As a CEO, many of the scariest days I've faced have been those when a critical member of our team told us they were leaving the company. Your heart sinks...

I'm always happy to hear that a company values their employees, and takes a proactive approach to keep them happy. I'm also surprised how little some companies do on that same front, and only scramble to analyze pay, work conditions, etc. after an employee has announced they're leaving. By then it's too late.

One case that sticks out for me was a few years back when a brilliant lead dev I know left the company he was working for. I knew the company's work conditions weren't favorable, he didn't have a job title worthy of what he was doing day to day, and after hearing the salary he was being paid (about half a typical market-rate salary at the time), my only question was why he hadn't left earlier.

So I think a lot of companies encourage their employees to leave without even knowing it. Or even worse, they know they're shortchanging them on some level and gamble on fear or ignorance in hopes that said employees feel they're getting a fair deal. I believe this to be the case with the example I cited above, and am glad the lead dev has since found a company with much better work conditions across the board.

mzarate06··on Patio11 Wrote A Book On Conversion Optimization For Software Companies
I'd suggest actually having a working product, this book doesn’t cover product development...

Excellent! Having researched what it'd be like to build a product before having done so, I found so much emphasis on the development side ... building, launching, iterating, etc. I didn't find a whole lot that covered marketing, sales, and conversion. W/my product launched and getting good reviews from those that use it, I have every intention of using 2013 to focus on it's growth and conversion.

So this turns out to be such a timely offering. Thank you for offering this up at a great price, and for recommending Hyperink (I have a deep interest in writing an ebook in 2013, I'll check them out).

mzarate06··on Intel 'preparing' to put an end to user-replaceable CPUs
> Not really - the pins ... for Intel at least ... are much, much harder to damage.

Having built all my machines w/AMD cpu's I'll say that bent pins can be common, at least enough to justify taking care when installing the cpu on the mobo. To supplement, I've bent a couple myself, and have helped a couple friends straighten some of theirs out as well. They're not that hard to bend.

mzarate06··on The science behind how your productivity is chosen by what you eat
Great to see someone dig into this and provide some science behind it all (and perhaps others have done the same, I just haven't made it a point to look around). And timely, too, I've made important changes in my diet recently and the productivity payoff is huge. In particular, I discovered green smoothies about 2 months ago, and man the change those things have made! I rarely go a day w/out one, and they provide hours of increased focus and energy.

I believe in them so much I put up a quick article about them. For those that may be interested (one my recipes is included):

http://freelancefactor.net/index.php?/page/articles.html/_/a...

mzarate06··on Ask HN - Where do you look for jobs?
Other.

I'm a freelancer, and most of my work comes via referrals now. Not always, but it's been the case for the past few years.

Wasn't much different back when I was looking for full time work though. Even though I only worked for 2 companies, I use to get interviews through referrals, or through past colleagues that left and wanted me to come aboard.

mzarate06··on Show HN: Freelance Factor - a new community for freelancers and consultants
OP here, just wanted to add a little bit about Freelance Factor.

It's a brand new community I'm trying to get off the ground. If it matters:

- it's completely free; no subscription fees or "premium" membership costs.

- Some of the starting content contains an article about one of my favorite ways to boost productivity, focus, and overall health: http://freelancefactor.net/index.php?/page/index.html/_/arti...

- while the immediate feature is a forum for freelancers and consultants, the site also has articles, which will be added weekly, if not more frequently.

With the community being brand new, I hope some of you feel compelled to join as early members. Just as good, any feedback anyone is willing to provide on how I can make things better will certainly contribute towards helping start and grow the community.

Thanks HN!

← PreviousPage 4 of 6Next →