Posts

Showing posts from October, 2006

Making of a good Ethical Hacker

This post contains a bunch of definitions of the term ‘hacker’, most having to do with technical adeptness and a delight in solving problems and overcoming limits. If you want to know how to become a hacker, though, only two are really relevant. What is a Hacker ? There is a community, a shared culture, of expert programmers and networking wizards that traces its history back through decades to the first time-sharing minicomputers and the earliest ARPAnet experiments. The members of this culture originated the term ‘hacker’. Hackers built the Internet. Hackers made the Unix operating system what it is today. Hackers run Usenet. Hackers make the World Wide Web work. If you are part of this culture, if you have contributed to it and other people in it know who you are and call you a hacker, you're a hacker. The hacker mind-set is not confined to this software-hacker culture. There are people who apply the hacker attitude to other things, like electronics or music — actually, you can ...

Expose Your Ignorance

"Tomorrow I need to look stupider and feel better about it. This staying quiet and trying to guess what's going on isn't working so well." Jake Scruggs during the early days of his apprenticeship at Object Mentor Context: The people who are paying you to be a software developer are depending on you to know what you're doing. Problem: People need confidence that you can deliver, yet you are unfamiliar with the required technologies. Solution: Show the people who are depending on you that delivering software is a learning process. Let them see you grow. The need to appear competent is ingrained into the people of most industrialized societies. What's more, these societies are increasingly dependent on your competency as software creeps ever-deeper into our everyday lives. Yet because of your inexperience you have many zones of ignorance. You are in a bind. The people around you are under tremendous pressure to deliver software: your manager, your client, your c...