Skip to main content

Home/ OCG developers/ Group items tagged work

Rss Feed Group items tagged

Steven van Dijk

The Future Of Working From Home | Co.Exist: World changing ideas and innovation - 0 views

  •  
    "Does your company let you work from wherever you want? If it doesn't, it may be watching as progress passes it by. The next generation of working doesn't require a desk."
Steven van Dijk

Functional-Style Programming in C++ - 0 views

  •  
    This article will focus on one of the most important functional programming constructs: working with values as opposed to identities. I'll discuss the strong support C++ has always had for working with values, then show how the new C++ 11 standard expands this support with lambdas. Finally, I'll introduce a method of working with immutable data structures that maintains the speed C++ is known for while providing the protection that functional languages have long enjoyed.
Mark van der Spoel

Why Programmers Work At Night - 0 views

  •  
    A popular saying goes that programmers are machines that turn caffeine into code. And sure enough, ask a random programmer when they do their best work and there's a high chance they will admit to a lot of late nights. Some earlier, some later. A popular trend is to get up at 4am and get some work done before the day's craziness begins. Others like going to bed at 4am. At the gist of all this is avoiding distractions. But you could just lock the door, what's so special about the night? Read more: http://swizec.com/blog/why-programmers-work-at-night/swizec/3198#ixzz2q7HdMxaZ
Steven van Dijk

Managing your Career in IT - 1 views

  •  
    "One of the things I like most about working in software development is the fact the for the most part you get to work with fairly intelligent people. I've always wondered why so many smart people manage their career so poorly."
Steven van Dijk

Abstractions, Patterns, and Interfaces - 0 views

  •  
    "Interfaces are wonderful for a language like C#. Interfaces give us everything we need to work with an object in a strongly-typed manner, but place the least number of constraints on the object implementing the interface. Interfaces make the C# compiler happy without forcing us to pay an inheritance tax for working with a class hierarchy. We'll define an interface that describes exactly how we want to fetch customers and how we want the customers packaged for us to consume."
Steven van Dijk

If You're Afraid of Your To-Do List, It's Not Working - 0 views

  •  
    "If you're afraid to look at your To-Do list, it's not working.  Your To-Do list should inspire you. One of the things that happens a lot with To-Do lists is they can get overwhelming.  It's easy to pile on more things.  Eventually, you're afraid to even look at your To-Do list.   What once started out as a great list of things to make happen, has now became a laundry list of things that hurts more than it helps."
Steven van Dijk

Fix Price vs. Time and Material Contracts - 0 views

  •  
    Some time ago, the development team at my firm staged a revolt against the sales team and senior management: our demand was that no Statement of Work was to be sent to a customer without first being reviewed by a member of the development team. [..] Today I would like to explore an important aspect of any Statement of Work: the pricing model.
Steven van Dijk

Looking Back; or How to Improve Your Team with Retrospectives - 0 views

  •  
    "Instead of waiting until the end of a project to ask 'what worked and what didn't, why not use regular retrospective analysis as part of the development process  to find out what is, and isn't, working, and learn from the conclusions there and then?"
Steven van Dijk

Why Are You NOT Automating Software? - Jezz Santos - Site Home - MSDN Blogs - 0 views

  •  
    "But even in today's SW industry, there does not seem to be much of an expectation from SW professionals that we should have the 'capability/tools to build our own tools' that do much of the project work for us. I am not talking about the simple automation, things like rename/refactor or autocorrect, or intellisense and all that, I am talking about the kind of automation and tooling that writes or deploys software for us and saves hours, days and weeks of our time from handcrafting software solutions from scratch again."
Steven van Dijk

There Are Only Two Roles of Code - 0 views

  •  
    "All code can be classified into two distinct roles; code that does work (algorithms) and code that coordinates work (coordinators)."
Steven van Dijk

(PluralSight course) Entity Framework 4.1 - DbContext Data Access - 0 views

  •  
    "The EF 4.1 DbContext API works with Code First, Database First, and Model First and provides a simplified, productive environment for building all types of data-backed applications"
Steven van Dijk

How Resharper rocks my average work day - 0 views

  •  
    "I've been using Resharper since I started coding in .NET/C#. It's a tool with a lot of features which aids you in the average day development. In this blog post I'm going to show you the features that I use the most."
remonkoopmans

Know Thy .NET Dictionaries - CodeProject - 0 views

  •  
    This article takes a closer than normal look at everyone's favourite data structure - the .NET dictionary. There are quite a lot of different dictionaries classes in .NET these days, so I'm going to explore how they work, what their differences are and where to use them.
Steven van Dijk

Agile is Not for Everyone - 0 views

  •  
    "Some people claim agile has "crossed the chasm." Certainly, many people are aware of agile. Many people understand that a cross-functional team works in increments, delivering features asking for feedback. That's at the team level. So when I say 'Agile is Not for Everyone' what do I mean? The problem is agile is not just for teams. "
Steven van Dijk

Top 10 Uses For A Message Queue - 0 views

  •  
    "We've been working with, building, and evangelising message queues for the last year, and it's no secret that we think they're awesome. We believe message queues are a vital component to any architecture or application, and here are ten reasons why:"
Steven van Dijk

It's not what you read, it's what you ignore - Video of Scott Hanselman's Personal Prod... - 0 views

  •  
    "I've done a number of talks on Productivity in the past. Lots of folks ask me what my tips are for being productive. I've taken all those tips as well as tips from Kathy Sierra, Stephen Covey, David Allen, The Pomodoro Technique and many more and aggregated them into a system that works well for me. I talk about how to effectively handle large amounts email, sorting your personal data stream, how to conserve your keystrokes, the "one email rule" that you need to be effective"
Steven van Dijk

TDD: Is There Really Any Debate Any Longer? - 0 views

  •  
    "[..] the reason I have done all this work is my very strong belief that TDD as a practice has a large amount of value well beyond what most people understand. In fact, I believe that of all the practices made popular by the agile movement, TDD is the most beneficial practice overall. Here are eight reasons why I believe that TDD should be beyond debate."
Steven van Dijk

Are You Training Yourself to Fail?, by Peter Bregman - 1 views

  •  
    Some people are naturally pre-disposed to being highly productive. They start their days with a clear and reasonable intention of what they plan to do, and then they work diligently throughout the day, sticking to their plans, focused on accomplishing their most important priorities, until the day ends and they've achieved precisely what they had expected. Each day moves them one day closer to what they intend to accomplish over the year. I am, unfortunately, not one of those people.
Steven van Dijk

The Boring Truth Of Good Web Design - 0 views

  •  
    Good Web design shouldn't be memorable. Good Web design should be quietly working behind the scenes to allow its glory hunting brother - content - to step forward and take center stage.
Steven van Dijk

Estimation scoping - 0 views

  •  
    "This is the cone of uncertainty, a measure of the accuracy of our estimation of effort as we get closer to finishing work. Very close to finishing, we have a very good idea of how much is left. As we move away from the time to completion, the variance of our estimates increases drastically."
1 - 20 of 22 Next ›
Showing 20 items per page