News for hackers. Stuff that matters.

asalazar

Re:So Long Scrum, Hello Kanban on Thursday July 10, 2014 @05:46PM (#8017551)
In either Scrum or Kanban, it's important to separate your development cycles from when you release or deploy cycle.

For example: In Kanban, our developers work in a flow model to get anything and everything they can get done as fast as they can get it done (regardless of when the release is planned). We manage the work by using work in progress limits. However, we have a public releases that are scheduled every two weeks. So on that scheduled release date, we take all the completed tasks lump them into a release. Nothing holds up a release. For high priority feature, we'll do a hot fix. For big announcements, we'll usually schedule it after we've completed most of the work.

Scrum is the same in this regard at most companies. A public release could happen after 1, 2, or 200 sprints. It really just depends on what you're trying to do.

In the Apple AppStore model, Kanban or Scrum should have no impact on how you deploy. You deploy when you're ready. Kanban no Scrum guarantee that it'll happen by a certain date.

Re:API Driven Development on Monday March 31, 2014 @05:47PM (#7504427)
Good point. I think it's wise to due your diligence on the APIs you're considering. Do they have a good track record of availability? Supporting backwards compatibility when they release features? Are they secure? Is it well documented?

Here at Stormpath, these items are a higher priority than any new feature.

Re:Sales for Hackers on Tuesday March 11, 2014 @05:30PM (#7382274)
If you're following up and are not getting a response then set a limit to the number of times you'll try again. I personally do 3 follow-up email over the course of a 3-6 weeks. On the last email, I let them know it'll be the last time I follow-up and let them know how they can reach me if they'd like to talk in the future.

If you just keep following up and never stop, you'll likely annoy someone who is probably not interested in what you're selling and you'll likely get spam filtered.

Sometimes we just have to take the hint :)

Re:Sales for Hackers on Tuesday March 11, 2014 @04:04PM (#7381764)
Hi folks. Author here. Happy to answer any questions if you like.
Re:Stormpath + Apache Shiro on Thursday July 18, 2013 @02:15PM (#6065397)
Well, at least you now you know we take data very seriously :)
Here are three potential reasons.

1. It could just be a random drop in the numbers. The VC world is VERY small and there are VERY few players. Equally, VERY few deals get done every year. Moreover, megadeals can really skew the numbers. So even seemingly small randomness can have big effects on volatility. Heck, look at the chart!

2. There's a well documented drop in the number of venture firms out there and in turn with available capital. Less supply...

3. Many venture firms have been burned by gaming and consumer oriented investments and moving trying to move back to their IT roots. However, the majority of angel and seed investing only recently started focusing IT so the there could be a pipeline issue.

Re:Analysis of Stack Overflow's Survey of 10K developers on Wednesday April 03, 2013 @08:21PM (#5490175)
Ok here's an analysis on job satisfaction that I found interesting.

1. very weak relationship to high compensation. Not completely surprising and in-line with much of the research.

2. Here's a hard one. No significance of consumer device (tablet, gaming console, etc) EXCEPT for Apple devices (albiet a weak one). All the fanboys are probably nodding their heads but I challenge you to explain it rationally.

3. The importance of work/life balance seems to show in the data with weak relationships to job satisfaction but its mostly around hours spent working and commuting. Why is it only a weak relationship?

4. Suprisingly, life at work seems to be less related to job satisfaction. With only very weak relationships to things like quality of office space, bureaucracy, quality of workstation, # of meetings, opportunities to work on new tech, and opportunities for growth. I wonder if perhaps the data is skewed by the averages. I wonder what the data would look like if you separated tier 1 developers from everyone else.

Re:Analysis of Stack Overflow's Survey of 10K developers on Wednesday April 03, 2013 @07:55PM (#5490084)
This just in-- there is a strong and significant relationship between age and years of experience. Who knew?!

Also, job satisfaction and new feature dev!

Re:Analysis of Stack Overflow's Survey of 10K developers on Wednesday April 03, 2013 @07:47PM (#5490058)
More exprienced developers spend more time refactoring code? Does that mean that they're working on crappier code, established code bases, or higher end applications where tech debt really matters?

Conversely, are the younger guys spending less time because they don't know any better, working on small projects where tech debt isn't a priority, or working on completely new code.

My guess it's a reflection of the type of work being done.

Re:Quote Meritocracy Unquote on Monday April 01, 2013 @09:29PM (#5477156)
Meritocracies are great sometimes but they have the nasty side affect of promoting people into jobs they suck at. Just because you're the best at being an individual contributor, it doesn't mean you're going to be a good manager, and being a good manager doesn't mean you're going to be a good executive or entrepreneur. In organizations that value meritocracies absolutely, you end up losing your best people if they don't scale.
Re:Password Security The Right Way on Wednesday October 24, 2012 @12:59PM (#4693827)
Something the article didn't cover but should is the upkeep over time of whatever algorithm you use. We can argue about todays algorithms. But what do we do when those algorithm are superseded? Or when the minimum complexity factor needs to go up. If you're an app dev or devops, will you know when that happens and how will you update?
Re:Password Security The Right Way on Wednesday October 24, 2012 @12:26PM (#4693628)
Assuming the attacker has access to your password store is NOT a big assumption for most sites. In fact, 94% of data breaches are to the user DB. And 42% of those attacks are targeting the password store specifically. Check out the Verizon Data Breach Report for details. http://bit.ly/GFfpdk
Re:Satellite burns up following SpaceX rocket glitch on Friday October 12, 2012 @08:11PM (#4647403)
In the words of the great philosopher, Homer-- "Doh!",
Re:Ideas are debt on Friday October 12, 2012 @08:09PM (#4647400)
Love it.
Re:How to Run a Wicked Fast WordPress Instance on Friday October 12, 2012 @08:08PM (#4647397)
This also works with Drupal. Gotta love Cloudflare.
Re:F.T.C. Staff Prepares Antitrust Case Against Google on Friday October 12, 2012 @07:53PM (#4647362)
I love google, but let's be honest-- it's about time.
Re:Twitter Open Sources Clutch on Friday October 12, 2012 @07:51PM (#4647360)
Hot damn I love when companies open source their code!

If its not a core competency or a competitive advantage, open it up and see if the community will help you maintain and advance it.

Re:Ask HN: how do you learn to code right? on Thursday October 11, 2012 @03:01PM (#4642200)
I think the problem is that the "right" way is completely subjective. Is Spring "bad" and Scala "good"? Depends on what you're building and for who.

Overall, the best way to be a great developer (not just a good coder) is to: 1) Build a strong theoretical foundation. The curriculum of any top tier CS program is a good starting point. Check out Intro to Algorithms http://www.amazon.com/Introduction-Algorithms-Thomas-H-Corme...

2) Stay on top of new technologies and models. Read Hacker News, Read Reddit, Follow notables on Twitter. Check out @lhazlewood

3) research, debate, practice, implement, review

Re:Five Steps to Password Security - Developer Best Practices on Thursday October 11, 2012 @02:20PM (#4642012)
Good article on the dev side of the problem. Would love to see more on the IT side of the problem too.
Re:US federal appeals court reverses Galaxy Nexus sales ban on Thursday October 11, 2012 @02:17PM (#4642005)
You can't stop the Android steam roller. It's Windows vs Mac circa 1987 all over again