Igor Delovski Board Forum Index Igor Delovski Board
My Own Personal Slashdot!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Smart Programming

 
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Dev Links
Dev Links  
Author Message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Thu Nov 09, 2006 3:13 pm    Post subject: Smart Programming Reply with quote

Moving from software production to software publishing

"Iterative delivery is bringing software production very close to monthly
magazine publishing. Although being on time and without problems cannot
be attributed to most software releases, good magazines maintain quality
and produce great issues month after month."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Mon Nov 20, 2006 4:05 pm    Post subject: Reply with quote

Digg: 1043 programming exercises

"Need to sharpen your skills, or perhaps that shiny new python/ruby/c++/java
book didn't come with any programming exercises? You can't learn a new
language by simply reading about it. Here you will find over 1,000 exercises
ranging from easy to hard. Have fun!"
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Tue Dec 05, 2006 8:56 pm    Post subject: Reply with quote

Joel Spolsky: Lego Programming

"What happens is that some kind of vendor of programming technologies
has come up with some product they are claiming makes programming
easier. The journalists don't really understand. What they hear is “programming
is going to be easier.” Usually there's some kind of Lego allusion."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Sat Feb 03, 2007 10:50 pm    Post subject: Reply with quote

Washington Post: At Microsoft, a Sad Software Lesson

"The software business remains full of optimists who, bless them, think they
know how to fix their field's problems and overcome this dismal record.
Their confidence springs from the computer industry's experience of the
exponential growth in the capacity of its semiconductor-based hardware."


By Scott Rosenberg, co-founder of Salon.com and the author of "Dreaming
in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest
for Transcendent Software."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Thu Feb 15, 2007 8:19 pm    Post subject: Reply with quote

Statistics over IT projects failure rate.

"The statistics presented here all converge to establish that:

* an IT project is more likely to be unsuccessful than successful
* about 1 out of 5 IT projects is likely to bring full satisfaction
* the larger the project the more likely the failure"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Sun Mar 18, 2007 5:51 pm    Post subject: Reply with quote

Expat Software: exampleCode != productionCode

"Maybe nobody had ever told them that the little examples in the book are
just that: Little Examples. For teaching purposes. Never intended for use in
the real world."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Fri Apr 06, 2007 1:04 am    Post subject: Reply with quote

Tux Deluxe: Working for The Man

"One of the first things I do when evaluating someone is to look for samples
of their code out there on the Internet. If you work on proprietary software
you can't show anyone anything, and real code speaks louder than any list
of projects you claim to have worked on."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Mon Apr 16, 2007 3:16 pm    Post subject: Reply with quote

The Most Important Design Guideline?, by Scott Meyers

"Over time, I've come to the conclusion that the most important general
interface design guideline is this: Make interfaces easy to use correctly and
hard to use incorrectly."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Fri May 04, 2007 5:59 pm    Post subject: Reply with quote

RC: How my lack of understanding of how processes exit on
Windows XP forced a security patch to be recalled


"To protect against buggy shell extensions, Explorer was modified to use
a helper program called verclsid.exe whose job was to be the 'guinea pig'
and host the shell extension and do some preliminary sniffing around to
make sure the shell extension passed some basic functionality tests before
letting it run loose in Explorer. That way, if the shell extension went crazy,
the victim would be the verclsid.exe process and not the main Explorer
process."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Tue May 22, 2007 4:22 pm    Post subject: Reply with quote

Mr Angry: Whose bright idea was scheduling?

"If you’re on the business side and have to authorise the expenditure (in this
case, millions of dollars which was an unprecedented IT expenditure for this
company) you want to know what you will be getting and how long it will
take to get.

If you’re the sucker who has to deliver the project, setting a schedule seems
crazy because there are far too many variables."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Wed May 30, 2007 10:48 pm    Post subject: Reply with quote

IBM developerWorks: Six ways to write more comprehensible code,
by Jeff Vogel

"As a developer, time is your most valuable resource:

Tip 1: Comment like a smart person
Tip 2: Use #define a lot. No, a LOT
Tip 3: Don't use variable names that will mock you
Tip 4: Do error checking. You make errors. Yes, you
Tip 5: Premature optimization is the root of all evil
Tip 6: Don't be too clever by half"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Mon Jul 02, 2007 12:26 pm    Post subject: Reply with quote

People and methodologies in software development,
by Alistair Cockburn

"This thesis reports on research performed over a ten-year period,
interviewing project teams, participating directly on projects, and
reviewing proposals and case studies. The research addressed three
questions relating to people and software development methodologies
(Q1 through Q3), and produced six results (R1 through R6)."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Fri Jul 20, 2007 12:07 am    Post subject: Reply with quote

Slashdot: Identifying (and Fixing) Failing IT Projects

"Often, the difference between the success and failure of any IT project
is spotting critical early warning signs that the project is in trouble. CIO.com
offers a few ways to identify the symptoms, as well as suggestions about
what you can do to fix a project gone wrong. ' The original study (which
is still sometimes quoted as if it were current) was shocking.

In 1994, the researchers found that 31 percent of the IT projects were flat
failures. That is, they were abandoned before completion and produced
nothing useful. Only about 16 percent of all projects were completely
successful: delivering applications on time, within budget and with all the
originally specified features.

"As of 2006, the absolute failure rate is down to 19 percent," Johnson
says. "The success rate is up to 35 percent." The remaining 46 percent
are what the Standish Group calls "challenged": projects that didn't meet
the criteria for total success but delivered a useful product.'"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Fri Aug 24, 2007 4:44 pm    Post subject: Reply with quote

Gojko Adzic: When windows are not enough

"It’s not uncommon for “star” programmers to be an order of magnitude
more productive than their colleagues. I believe that a large part of that
productivity gap comes not from doing tasks faster, but from not doing
them at all."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Mon Sep 10, 2007 4:16 pm    Post subject: Reply with quote

Hacknot - If They Come, How Will They Build It?

"I have experienced the establishment of a development environment take
anywhere from one day to one month. In the latter case, I spent fully four
weeks chasing individuals, each of whom could tell me only part of the pro-
cedure, before referring me on to someone else. It is indescribably frustrating
to join a project, eager to get up to speed and begin making a contribution,
only to find days or weeks of potentially productive time being lost to such a
basic task."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Mon Oct 08, 2007 4:19 pm    Post subject: Reply with quote

Hacknot: What Have the Romans Ever Done for Us?

"Greco-Roman Software Development - By now you will probably have
recognized the analogue between the cultural divide separating the Greeks
and Romans and the methodological divide between adaptive and plan-driven
approaches to software development."
Back to top
View user's profile Send private message
XNote
Kapetan


Joined: 16 Jun 2006
Posts: 532

PostPosted: Thu Oct 25, 2007 4:23 pm    Post subject: Reply with quote

Inc - How Hard Could It Be?: Five Easy Ways to Fail

"Delays, blown budgets, and outright failures are so common in the software
world, in fact, that it's hardly newsworthy when a project is years late and
millions over budget
."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Sun Dec 30, 2007 6:42 pm    Post subject: Reply with quote

Slashdot: The Curse of Knowledge Bogs Down Innovation

"Why Some Ideas Survive and Others Die." The "curse of knowledge," is the
paradox that as our knowledge and expertise increase, our creativity and
ability to innovate tend to taper off because the walls of the box we think
inside of thicken along with our experience. An article in the NY Times
proposes a solution to the curse: bring outsiders with no experience onto
teams to keep creativity and innovation on track. When experts have to
slow down and go back to basics to bring an outsider up to speed, "it forces
them to look at their world differently and, as a result, they come up with
new solutions to old problems."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Mon May 05, 2008 4:31 pm    Post subject: Reply with quote

Paul Johnson: An Under-Appreciated Fact: We Don't Know How We Program

"The problem lies not with my colleague's intelligence but in a simple fact. It
is so basic that nobody in the software industry notices it, but nobody outside
the industry knows it. The fact is this: there is no process for programming."
Back to top
View user's profile Send private message
XNote
Kapetan


Joined: 16 Jun 2006
Posts: 532

PostPosted: Mon Jul 21, 2008 6:07 pm    Post subject: Reply with quote

slashdot - Guide For Small Team Programming?

"I run a small design shop and have been doing more and more web
development, including fairly involved back-end programming of what's
now essentially become our own CMS. Up to now I've been doing all the
programming myself. Now we are working with a second programmer for
the first time.

I already use version control (SVN) and an issue-tracking system, and I
guess we are both decent at what we do — although self-taught, but we
both lack experience programming in a team context. Is there a useful
guide for this? Most of the tutorials I have seen for Subversion are sur-
prisingly organized from a single coder's perspective. Where else should
I look?"
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Thu Jul 24, 2008 11:48 pm    Post subject: Reply with quote

Creative Code: 14 Ways to Learn From Creative Programmers

"Working with code is one of the most creative jobs one can have. Programmers
have to balance two very different worlds: a world of structure and a world of
imagination... It’s not an easy task."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Fri Oct 17, 2008 12:16 am    Post subject: Reply with quote

gamedev.net - Postmortems

"Tales from the trenches. Postmortems are summaries by game developers
of what went well and what didn't during the development of a specific game."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Tue Nov 17, 2009 7:19 pm    Post subject: Reply with quote

reddit - Just a bunch of helpful links, books, and pages. For those
days when you ask, "How Can I Become A Programmer"


"I scribbled this down in about half an hour for a co-worker."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Thu Nov 18, 2010 10:15 pm    Post subject: Reply with quote

Wiki - Worse is better

"Worse is better, also called the New Jersey style, was conceived by Richard
P. Gabriel to describe the dynamics of software acceptance, but it has broad-
er application. The idea is that quality does not necessarily increase with fu-
nctionality. There is a point where less functionality ("worse") is a preferable
option ("better") in terms of practicality and usability."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3031
Location: Europe

PostPosted: Tue Apr 24, 2012 11:03 am    Post subject: Reply with quote

Charlie Kindel - Don’t Build APIs…

"My first job at Microsoft was providing developer support for the early
Windows SDKs. To do my job well, I spent hours studying the Windows
SDK documentation, the Windows source code, and writing sample app-
lications."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Wed Jun 12, 2013 8:08 pm    Post subject: Reply with quote

ahmetalpbalkan.com - Working at Microsoft

"Two years ago today, I started internship at Microsoft Windows Azure, in
the very same team I joined right after college and I am working for last 8
months."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3523
Location: Zagreb

PostPosted: Fri Oct 21, 2016 4:17 pm    Post subject: Reply with quote

jamf - Debate over: IBM confirms that Macs are $535 less expensive than PCs

"In 2015, IBM let their employees decide - Windows or Mac. The goal was to
deliver a great employee choice program and strive to achieve the best Mac
program, Previn said. An emerging favorite meant the deployment of 30,000
Macs over the course of the year. But that number has grown. With more
employees choosing Mac than ever before, the company now has 90,000
deployed (with only five admins supporting them), making it the largest Mac
deployment on earth."
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Dev Links All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Delovski.hr
Powered by php-B.B. © 2001, 2005 php-B.B. Group