diff --git a/doc/guide/ctrl-channel.xml b/doc/guide/ctrl-channel.xml
index 7490cc2125..18f9b542a7 100644
--- a/doc/guide/ctrl-channel.xml
+++ b/doc/guide/ctrl-channel.xml
@@ -224,7 +224,7 @@ where /path/to/the/kea/socket is the path specified in the
configuration file. Text passed to socat
will be sent to Kea and the responses received from Kea printed to standard output.
- It is also easy to open UNIX socket programatically. An example of
+ It is also easy to open UNIX socket programmatically. An example of
such a simplistic client written in C is available in the Kea Developer's
Guide, chapter Control Channel Overview, section Using Control Channel.
diff --git a/src/lib/dhcpsrv/tests/ncr_generator_unittest.cc b/src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
index d00a1940a8..e7a9d32d9a 100644
--- a/src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
+++ b/src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
@@ -118,7 +118,7 @@ public:
/// dhcp_ddns::D2Dhcid::createDigest() with the appropriate arguments. This
/// method uses encryption tools to produce the value which cannot be
/// easily duplicated by hand. It is more or less necessary to generate
- /// these values programatically and place them here. Should the
+ /// these values programmatically and place them here. Should the
/// underlying implementation of createDigest() change these test values
/// will likely need to be updated as well.
/// @param expires A timestamp when the lease associated with the