public marks

PUBLIC MARKS from greut with tag work

February 2009

SoCon09 - welcome back to Atlanta | Introspection

Hire the best, fire the rest

Hiring the wrong people cost:

  • Time
  • Money
  • Culture

You'll never say it too much, trust me.

Manage It : know when it’s time to leave « Laurent’s Weblog

If you can’t remove yourself from architecture or design so that you can concentrate on managing the project, it’s time to choose. Either manage this project or become one of the technical staff. But don’t try to do both.

I'm not the only one to think that Architect and PM aren't playing well together.

January 2009

Cargo Cult Agile | exotribe

1 comment (via)

After all, a cargo cult shop is imitating what they have seen about agile. However, like waterfall proponents, cargo cult agile shops are led by people who have looked at pictures of agile models, "read" agile books, or "learned" agile development from PowerPoint presentations. Perhaps there are a number of developers who know agile, but they may not be able to move the company towards agility in the face of generations of managers and developers who have been indoctrinated by DoD-2167.

the story of my life

5 Design Decision Styles. What's Yours?

(via)

In our research, we found that the most effective teams were skilled in all five styles, choosing the style that best fit the needs and goals of a project. For example, they might concurrently be involved in deep research on a User-Focused project, while relying on their experience for a Genius designed project, and spend a little time whipping out some one-shot functionality whose results would be Unintended Design.

Since the teams are working with different styles all the time, does it matter? Our research says it does. The teams that produced the best experiences knew these styles well and how to quickly switch between them. They knew when they needed to go whole hog and pull out all the stops for a User-Focused style project, while also knowing when it was important to bang out a quick design, knowing the results would essentially be unintended. Those teams had a rich toolbox of techniques and a solid understanding on how and when to use them.

There is no silver bullet.

Don't hire a programmer if they don't code for fun

Obviously fun coding projects aren't the only indicator of a rock star, but they're a good way to filter out programmers that just do it for a paycheck.

don't forget that those kind of employee are demanding, they know how to have fun at working (if they do that in their spare time). Give them good food.

My Git Workflow

by 2 others

A nice git workflow that shows how things get hairy when you're more than one working on something, a bit of an inspiration for setting up a collaborative/clean way of working imho.

December 2008

Design By Community : Journal : Mark Boulton

Generally, in that group, there will be one or two loud voices. Maybe an Alpha Male or two. The important thing to note is that this is a small group. It will be difficult to reach common ground with a small amount of people.

ouch... that is my daily job.

Agile Development Thoughts: Zero to Hyper Agile in 90 Days or Less

by 1 other

This is an evolving web version of a book that I'm writing titled "Zero to Hyper Agile in 90 Days or Less."

a book as a blog.

CommunityWiki: Do Ocracy

A do-ocracy (also sometimes do-opoly, which is a more obvious pun on “duopoly”) is an organizational structure in which individuals choose roles and tasks for themselves and execute them. Responsibilities attach to people who do the work, rather than elected or selected officials.

do do do!

November 2008

Code Intensity: SVN Externals are Evil; Use Piston or Braid

by 1 other

the evil is SVN itself not handling changing of externals (i.e. to/from an external) in basic operations like updates and merges, which may cause a lot of manual work on your end, and break automated builds or similar.

wondering about massively usage of it.

October 2008

Stein på stein - norsk og samfunnskunnskap for voksne innvandrere nivå A3

Her finner du oppgaver til alle kapitlene i Stein på stein. Vi vil etter hvert utvide nettstedet med flere oppgaver og gjøre det enda enklere å bruke.

Apprendre le norvégien

På vei - interaktive oppgaver

Her finner du oppgaver til alle kapitlene i Påvei.

Apprendre le norvégien

You’re NOT gonna need it!

(via)

The best way to implement code quickly is to implement less of it. The best way to have fewer bugs is to implement less code.

Pathfinder Development » Bullseye Diagram

Once the tasks are prioritized and in the bullseye, you can organize, arrange and add structure. You can start to see relationships, which may indicate a different priority. You can start to see categories, which may affect iteration planning. You can begin to add structure. The outcome of this exercise is an easily understood diagram showing the project’s priorities. For teams that aren’t comfortable assigning a number to a task, this is a good alternative to try.

Something more interesting than the usual Excel sheet

lbrandy.com » Blog Archive » Demotivating a (Good) Programmer

Developers hate three things, above all else, in increasing order of painfulness…

  1. Working on stuff that is easy
  2. Working on stuff that is tangential
  3. Working on stuff that no one will use

no comment

September 2008

Seth's Blog: Thinking bigger

The bigger point is that none of us are doing enough to challenge the assignment. Every day, I spend at least an hour of my time looking at my work and what I've chosen to do next and wonder, "is this big enough?"

how big can you think?

August 2008

Evidence Based Scheduling - Joel on Software

by 3 others (via)

Using Evidence-Based Scheduling is pretty easy: it will take you a day or two at the beginning of every iteration to produce detailed estimates, and it’ll take a few seconds every day to record when you start working on a new task on a timesheet. The benefits, though, are huge: realistic schedules.

Realistic schedules are the key to creating good software. It forces you to do the best features first and allows you to make the right decisions about what to build. Which makes your product better, your boss happier, delights your customers, and—best of all—lets you go home at five o’clock.

A more general approach that the SCRUM one I got so far.

July 2008

A VC: Thinking About Groups

Determine a basic need -> Create a service that satisfies it in the simplest way possible -> Open it up

it sounds all right to me too.

Jonas Galvez : /log

Django's templating system is often a pain to work with, and XML libraries for Python are also not stellar, so I decided to take advantage of Python's with statement and wrote a XML generation library somewhat similar to Ruby's Builder.

great example of the "with" usage

June 2008

ResumeRDF Ontology Specification

ResumeRDF is an ontology developed to express information contained in a personal Resume or Curriculum Vitae (CV) on the Semantic Web. This includes information about work and academic experience, skills, etc.

time for me to try xhtml/html5+rdfa

Ultimate multi-column liquid layouts (em and pixel widths)

by 4 others

This series of layouts use pixel and em widths and relative positioning, and they work with all the common web browsers including Safari on the iPhone and iPod touch. They're also 'stackable' so you can use multiple column types on the one page.

liquid layout for the win!

Comet Daily » Blog Archive » The Future of Comet: Part 2, HTML 5’s Server-Sent Events

Comet doesn’t have to be a hack. Currently, as we saw last time, Comet relies on undocumented loopholes and workarounds, each one with some drawbacks. We can make Comet work effectively in every browser, using streaming transports on subdomains of the same second-level domain, or using script tag long polling across domains. But this leaves Comet developers implementing (and more frustratingly, debugging) several transports across several browsers. Traps are numerous and easy to stumble into.

event-source is the future of all Comet things.

m mi works : blog : on interaction architecture

Not a line I draw ends up on an end‑user screen. Not a word I write is compiled into code. Not a sentence I say instructs users. I draw, write and talk to enable the specialists I work with to excel at what they do and realise inspiring software for my clients.

I’m not a graphic designer, I am an interaction architect.

greut's TAGS related to tag work

aaron swartz +   agile +   alpha +   architect +   arsehole +   article +   blog +   book +   business +   c +   career +   cargo cult +   client +   clients +   code +   collaboration +   community +   company +   consulting +   css +   design +   dev +   diagram +   ergonomy +   event +   git +   groups +   gtd +   hiring +   html +   human +   humor +   humour +   idea +   innovation +   interaction +   interview +   iphone +   ironic +   job +   js +   just say it +   lang +   library +   life +   love +   management +   manifesto +   marketing +   masseffects +   methodology +   nnpp +   norsk +   ontologies +   opportunities +   opportunity +   osx +   paper +   perl +   plan +   planning +   prison +   programmation +   programming +   project managment +   python +   qs +   quote +   rdf +   rdfs +   safari +   school +   scrum +   semanticweb +   server +   slides +   social +   soft pairing +   software +   start +   startup +   svn +   team +   think +   todo +   tool +   tutorial +   UCD +   UED +   uid +   use +   ux +   vc +   web +   webhooks +   wireframe +   workflow +   xml +   xp +   yahoo +