Click here to Skip to main content

Pablo Aliskevicius - Professional Profile

@PabloAliskevicius

Summary

14,131
Author
4,731
Authority
897
Debator
62
Editor
39
Enquirer
685
Organiser
1,890
Participant
Pablo writes code for a living, in C++, C#, and SQL.
 
To make all that work easier, he uses some C++ libraries: STL, ATL & WTL (to write Windows applications), and code generation.
 
Pablo was born in 1963, got married in 1998, and is the proud father of two wonderful girls.
 
Favorite quotes:
"Accident: An inevitable occurrence due to the action of immutable natural laws." (Ambrose Bierce, "The Devil's Dictionary", published in several newspapers between 1881 and 1906).
"You are to act in the light of experience as guided by intelligence" (Rex Stout, "In the Best Families", 1950).
Member since Tuesday, March 25, 2003 (11 years, 5 months)
  • 18 Oct 2013: Best C++ article of September 2013

Contributions

Articles 7 (Legend)
Tech Blogs 0
Messages 247 (Regular)
Q&A Questions 0
Q&A Answers 165
Tips/Tricks 2
Comments 131

Links

Reputation

For more information on Reputation please see the FAQ.

Privileges

Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege, and the given member types also gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilverAdmin
Store personal files in your account areaplatinumplatinumSitebuilder, Subeditor, Supporter, Editor, Staff
Have live hyperlinks in your biographybronzebronzebronzebronzebronzebronzesilverSubeditor, Protector, Editor, Staff, Admin
Edit a Question in Q&AsilversilversilversilverYesSubeditor, Protector, Editor, Admin
Edit an Answer in Q&AsilversilversilversilverYesSubeditor, Protector, Editor, Admin
Delete a Question in Q&AYesSubeditor, Protector, Editor, Admin
Delete an Answer in Q&AYesSubeditor, Protector, Editor, Admin
Report an ArticlesilversilversilversilverSubeditor, Mentor, Protector, Editor, Staff, Admin
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubeditor, Mentor, Protector, Editor, Staff, Admin
Edit other members' articlesSubeditor, Protector, Editor, Admin
Create an article without requiring moderationplatinumSubeditor, Mentor, Protector, Editor, Staff, Admin
Report a forum messagesilversilverbronzeProtector, Editor, Admin
Create a new tagsilversilversilversilverAdmin
Modify a tagsilversilversilversilverAdmin

Actions with a green tick can be performed by this member.


 
GeneralOn global pointers. [modified] PinmemberPablo Aliskevicius4-Apr-12 19:42 
GeneralThe programmer as an artist PinmemberPablo Aliskevicius12-Sep-11 23:09 
How do you handle specifications?
There are two approaches I've seen in friends and acquaintances:
  • The coder uses specs as a baking recipe: the code should be a translation of the specs into a language the compiler understands.
  • The programmer is an artist: specs are just another source of inspiration.
This different styles of coding match two different kinds of specification: the artist will be able to use user stories, but will require understanding of the reason why a given functionality is required, and the benefit it is supposed to bring to the people using the software.
This style of specs is (in my opinion) easier to write, and to understand by the layman.

Specs written for the coder, on the contrary, must be painfully detailed. Most QA testers I've met seem to love these, but sooner or later a real customer complains that the program does not do something obvious - and faces the answer 'it works exactly as specified'.

What is your experience?
What kind of specs do you find most useful? How strictly does your code match those specs?
I'd really like to hear.

Pablo.
 
"Accident: An inevitable occurrence due to the action of immutable natural laws." (Ambrose Bierce, circa 1899).

GeneralRe: The programmer as an artist PinmemberAniruddha Loya14-Nov-11 21:29 
GeneralThere is no such thing as quick and dirty. PinmemberPablo Aliskevicius30-Mar-09 21:30 
GeneralRe: There is no such thing as quick and dirty. Pinmember ThatsAlok 18-Jul-11 22:57 
GeneralRe: There is no such thing as quick and dirty. PinmemberPablo Aliskevicius19-Jul-11 2:39 
GeneralRe: There is no such thing as quick and dirty. Pinmember ThatsAlok 20-Jul-11 1:07 
GeneralShame on me: a race condition.... PinmemberPablo Aliskevicius28-May-08 8:39 
GeneralWhen multithreading is not an option... PinmemberPablo Aliskevicius19-Mar-07 10:18 
GeneralMore on thread procedures... PinmemberPablo Aliskevicius13-Oct-06 3:36 
General::PostThreadMessage. PinmemberPablo Aliskevicius11-Oct-06 8:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.140922.1 | Last Updated 23 Sep 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid